Criar fornecedores de tipos personalizados com back-ends personalizados

Esta página descreve a criação de tipos personalizados para o Google Cloud Deployment Manager suportados por back-ends personalizados.

A funcionalidade Ações é uma funcionalidade alfa que expande o intervalo de métodos da API que o Deployment Manager pode chamar. Uma vez que esta funcionalidade não é suportada, recomendamos que migre a sua utilização existente de ações para alternativas suportadas. Algumas ações, como storage.buckets.setIamPolicy, correspondem a tipos de recursos do Deployment Manager existentes, que pode usar para as substituir. Se a sua implementação exigir a utilização de ações que não podem ser substituídas pelos tipos de recursos do Deployment Manager suportados existentes, siga este guia para criar um tipo personalizado com um back-end personalizado para substituir a sua utilização destas ações.

Criar o seu fornecedor de tipos personalizados

Para uma vista geral de alto nível da integração de uma API de terceiros com o Deployment Manager, visite o artigo Integração com o Deployment Manager.

Para ver instruções sobre como adicionar uma API como fornecedor de tipos, visite o artigo Adicionar uma API como fornecedor de tipos.

Para opções de configuração avançadas, como mapeamentos de entrada, visite o artigo Definir opções avançadas da API.

Para ver os requisitos para adicionar uma API ao Deployment Manager, visite o artigo Requisitos da API para integrar uma API.

Criar o seu back-end personalizado

Tem de criar um back-end personalizado para expor a API ao seu fornecedor de tipos personalizados. Para criar um back-end personalizado, pode usar um dos seguintes métodos:

Uma forma de reduzir o esforço de desenvolvimento da criação de um back-end personalizado é usar as funções do Cloud Run. Se já usa outras soluções sem servidor como parte do seu processo de desenvolvimento, pode ser mais eficiente usá-las em alternativa. Para uma vista geral da utilização de funções do Cloud Run como back-end de um fornecedor de tipo personalizado, visite o exemplo de implementação do fornecedor de tipo personalizado.