Crear proveedores de tipos personalizados con backends personalizados

En esta página, se describe cómo crear tipos personalizados para Google Cloud Deployment Manager con el respaldo de backends personalizados.

La función Actions es una función Alfa, que expande el rango de métodos de la API a los que Deployment Manager puede llamar. Debido a que esta función no es compatible, te recomendamos que migres tu uso existente de Actions a alternativas compatibles. Algunas acciones, como storage.buckets.setIamPolicy, corresponden a los tipos de recursos existentes de Deployment Manager que puedes usar para reemplazarlas. Si tu implementación requiere el uso de acciones que no pueden reemplazarse por tipos de recursos de Deployment Manager compatibles existentes, sigue esta guía a fin de crear un tipo personalizado con un backend personalizado para reemplazar el uso de estas acciones.

Crea tu proveedor de tipos personalizados

Para obtener una descripción general de alto nivel de la integración de una API de terceros con Deployment Manager, visita Integración con Deployment Manager.

Para obtener instrucciones sobre cómo agregar una API como proveedor de tipos, visita Agrega una API como proveedor de tipos.

Para ver las opciones de configuración avanzadas, como la asignación de entradas, visita Configura las opciones avanzadas de la API.

Si quieres conocer los requisitos para agregar una API a Deployment Manager, visita Requisitos de API para su integración.

Crea tu backend personalizado

Debes crear un backend personalizado para exponer la API a tu proveedor de tipos personalizados. Para crear un backend personalizado, puedes usar uno de los siguientes métodos:

Una forma de reducir el esfuerzo de desarrollo de crear un backend personalizado es usar funciones de Cloud Run. Si ya usas otras soluciones sin servidores como parte de tu proceso de desarrollo, podría ser más eficiente usarlas. Para obtener una descripción general del uso de funciones de Cloud Run como backend de un proveedor de tipos personalizados, visita la implementación de ejemplo de Proveedor de tipos personalizados.