Como criar provedores de tipos personalizados com back-ends personalizados

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:

Uma maneira de reduzir o esforço de desenvolvimento de criar um back-end personalizado é usar o Cloud Functions. 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 tipos personalizado, acesse a implementação de exemplo Provedor de tipo personalizado.