Sostituzione dell'utilizzo delle azioni

La funzionalità Azioni per Google Cloud Deployment Manager è una funzionalità alpha che estende la gamma di metodi API che Deployment Manager può chiamare. Di seguito è riportato un esempio di come si presenta un'azione in una configurazione:

name: action-name
action: gcp-types/service:service.collection/functionName
metadata:
  runtimePolicy:
  - CREATE
properties:
  prop1: val1
  prop2: val2

Poiché questa funzionalità non è supportata, ti consigliamo di non utilizzarla nelle tue configurazioni. Ti consigliamo inoltre di eseguire la migrazione dell'utilizzo esistente di Actions alle seguenti alternative supportate.

Migrazione in corso

Nella tabella seguente sono elencati i passaggi consigliati per la sostituzione delle azioni in base al tipo di azioni in uso:

Tipo di azione Suggerimento per la migrazione
gcp-types/storage-v1:storage.buckets.setIamPolicy Sostituisci l'Azione storage.buckets.setIamPolicy con la risorsa virtuale supportata virtual.buckets.iamMemberBinding.
Altre azioni dei criteri IAM (Identity and Access Management) Utilizza un criterio accessControl.
gcp-types/sqladmin-v1beta4:sql.instances.* o altre risorse sqladmin Utilizza il tipo di risorsa gcp-types/sqlmin-v1beta4:instances.
gcp-types/serviceusage-v1:serviceusage.services.batchEnable Utilizza il tipo di risorsa deploymentmanager.v2.virtual.enableService.
gcp-types/pubsub-v1:pubsub.projects.topics.* Per gli argomenti Pub/Sub, utilizza il tipo gcp-types/pubsub-v1:projects.topics corrispondente. Per gli abbonamenti, utilizza gcp-types/pubsub-v1:projects.subscriptions.
gcp-types/compute-v1:compute.networks.* Per sostituire le azioni compute.*, utilizza gcp-types/compute-v1:networks e i relativi tipi e raccolte correlati.
Tutte le altre azioni Controlla se esiste un tipo di risorsa o un provider di tipo Google Cloud supportato corrispondente e utilizzalo in caso affermativo. In caso contrario, puoi sostituire le tue azioni creando provider di tipi personalizzati con backend personalizzati.

Per richiedere nuove risorse virtuali, puoi aprire un problema nell'Issue Tracker pubblico o aggiungere un commento a un problema esistente.