Fitur Actions untuk Google Cloud Deployment Manager adalah fitur alfa yang memperluas rentang metode API yang dapat dipanggil Deployment Manager. Berikut adalah contoh tampilan Action dalam konfigurasi:
name: action-name
action: gcp-types/service:service.collection/functionName
metadata:
runtimePolicy:
- CREATE
properties:
prop1: val1
prop2: val2
Karena fitur ini tidak didukung, sebaiknya Anda tidak menggunakannya dalam konfigurasi. Sebaiknya migrasikan penggunaan Action yang ada ke alternatif yang didukung berikut.
Memigrasikan
Tabel berikut mencantumkan langkah-langkah yang direkomendasikan untuk mengganti Action, berdasarkan jenis Action yang Anda gunakan:
Jenis tindakan | Rekomendasi migrasi |
---|---|
gcp-types/storage-v1:storage.buckets.setIamPolicy |
Ganti Action storage.buckets.setIamPolicy dengan resource virtual virtual.buckets.iamMemberBinding yang didukung. |
Tindakan kebijakan Identity and Access Management (IAM) lainnya | Gunakan kebijakan accessControl . |
gcp-types/sqladmin-v1beta4:sql.instances.* , atau resource sqladmin lainnya |
Gunakan jenis resource gcp-types/sqlmin-v1beta4:instances . |
gcp-types/serviceusage-v1:serviceusage.services.batchEnable |
Gunakan jenis resource deploymentmanager.v2.virtual.enableService . |
gcp-types/pubsub-v1:pubsub.projects.topics.* |
Untuk topik Pub/Sub, gunakan jenis gcp-types/pubsub-v1:projects.topics yang sesuai. Untuk langganan, gunakan gcp-types/pubsub-v1:projects.subscriptions . |
gcp-types/compute-v1:compute.networks.* |
Untuk mengganti Tindakan compute.* , gunakan gcp-types/compute-v1:networks dan jenis serta koleksi terkait. |
Semua Tindakan lainnya | Periksa apakah ada jenis resource atau penyedia jenis Google Cloud yang didukung dan sesuai, lalu gunakan jenis tersebut jika ada. Jika tidak, Anda dapat mengganti Action dengan membuat penyedia jenis kustom dengan backend kustom. |
Untuk meminta resource virtual baru, Anda dapat membuka masalah di issue tracker publik, atau menambahkan komentar ke masalah yang ada.