Nesta página, descrevemos a criação de tipos personalizados para o Google Cloud Deployment Manager apoiados por back-ends personalizados.
O recurso de ações é um recurso Alfa que expande o intervalo de métodos de API que o Deployment Manager pode chamar. Como esse recurso não é compatível, recomendamos que você
migre seu uso existente
das ações para alternativas compatíveis. Algumas ações, como storage.buckets.setIamPolicy
, correspondem aos tipos de recursos atuais do Deployment Manager que podem ser usados para substituí-los.
Se a implantação exigir o uso de ações que não possam ser substituídas por tipos de recurso do Deployment Manager compatíveis, siga este guia para criar um tipo personalizado com um back-end personalizado. para substituir o
uso dessas ações.
Como criar seu provedor de tipos personalizados
Para uma visão geral de alto nível da integração de uma API de terceiros com o Deployment Manager, acesse Como integrar ao Deployment Manager.
Para ver instruções sobre como adicionar uma API como um provedor de tipos, acesse Como adicionar uma API como um provedor de tipos.
Para opções de configuração avançada, como mapeamentos de entrada, acesse o artigo Como definir opções avançadas de API.
Para saber como adicionar uma API ao Deployment Manager, acesse Requisitos da API para integrar uma API.
Como criar o back-end personalizado
É necessário criar um back-end personalizado para expor a API ao seu provedor de tipos personalizado. Para criar um back-end personalizado, use um dos seguintes métodos:
Criar e hospedar um serviço RESTful em uma plataforma de sua escolha. Consulte os requisitos para integrar uma API.
Use uma das seguintes soluções sem servidor para implementar o back-end personalizado:
Uma forma de reduzir o esforço de desenvolvimento da criação de um back-end personalizado é usar Funções do Cloud Run. Se você já usa outras soluções sem servidor como parte do processo de desenvolvimento, pode ser mais eficiente usá-las. Para uma visão geral do uso do Cloud Functions como back-end para um provedor de tipo personalizado, acesse a implementação de exemplo Provedor de tipo personalizado.