Creazione di provider di tipi personalizzati con backend personalizzati

Questa pagina descrive la creazione di tipi personalizzati per Google Cloud Deployment Manager supportati da backend personalizzati.

La funzionalità Azioni è una funzionalità alpha che espande la gamma di metodi API che Deployment Manager può chiamare. Poiché questa funzionalità non è supportata, ti consigliamo di eseguire la migrazione dell'utilizzo esistente di Actions alle alternative supportate. Alcune azioni, come storage.buckets.setIamPolicy, corrispondono ai tipi di risorse Deployment Manager esistenti, che puoi utilizzare per sostituirle. Se il deployment richiede l'utilizzo di azioni che non possono essere sostituite con i tipi di risorse di Deployment Manager supportati esistenti, segui questa guida per creare un tipo personalizzato con un backend personalizzato per sostituire l'utilizzo di queste azioni.

Creazione del provider di tipi personalizzati

Per una panoramica generale sull'integrazione di un'API di terze parti con Deployment Manager, consulta Integrazione con Deployment Manager.

Per istruzioni sull'aggiunta di un'API come provider di tipi, consulta Aggiunta di un'API come provider di tipi.

Per le opzioni di configurazione avanzate, ad esempio le mappature degli input, consulta Impostare le opzioni avanzate dell'API.

Per i requisiti per l'aggiunta di un'API a Deployment Manager, consulta la pagina Requisiti delle API per l'integrazione di un'API.

Creazione del backend personalizzato

Devi creare un backend personalizzato per esporre l'API al tuo provider di tipo personalizzato. Per creare un backend personalizzato, puoi utilizzare uno dei seguenti metodi:

Un modo per ridurre l'impegno di sviluppo necessario per creare un backend personalizzato è utilizzare Cloud Functions. Se utilizzi già altre soluzioni serverless nell'ambito del tuo processo di sviluppo, potrebbe essere più efficiente utilizzarle. Per una panoramica dell'utilizzo di Cloud Functions come backend per un provider di tipi personalizzati, vedi l'implementazione di esempio del provider di tipi personalizzati.