Cette page a été traduite par l'API Cloud Translation.
Switch to English

Remplacer l'utilisation des actions

La fonctionnalité Actions de Google Cloud Deployment Manager est une fonctionnalité alpha qui étend la gamme de méthodes API que Deployment Manager peut appeler. Voici un exemple de configuration d'action dans une configuration:

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

Cette fonctionnalité n'étant pas compatible, nous vous recommandons de ne pas l'utiliser dans vos configurations. Nous vous recommandons également de migrer votre utilisation actuelle d'Actions vers les alternatives compatibles.

Migration

Le tableau suivant répertorie les étapes recommandées pour remplacer des actions en fonction du type d'actions que vous utilisez:

Type d'action Recommandation de migration
gcp-types/storage-v1:storage.buckets.setIamPolicy Remplacez l'action storage.buckets.setIamPolicy par la ressource virtuelle compatible avec virtual.buckets.iamMemberBinding.
Autres actions de stratégie de gestion de l'authentification et des accès (IAM) Utilisez une stratégie accessControl.
gcp-types/sqladmin-v1beta4:sql.instances.* ou d'autres ressources sqladmin Utilisez le type de ressource gcp-types/sqlmin-v1beta4:instances.
gcp-types/serviceusage-v1:serviceusage.services.batchEnable Utilisez le type de ressource deploymentmanager.v2.virtual.enableService.
gcp-types/pubsub-v1:pubsub.projects.topics.* Pour les sujets Pub/Sub, utilisez le type gcp-types/pubsub-v1:projects.topics correspondant. Pour les abonnements, utilisez gcp-types/pubsub-v1:projects.subscriptions.
gcp-types/compute-v1:compute.networks.* Pour remplacer les actions compute.*, utilisez gcp-types/compute-v1:networks et les types et collections associés.
Toutes les autres actions Vérifiez s'il existe un type de ressource ou un fournisseur de types Google Cloud correspondant, et utilisez-le à la place. Sinon, vous pouvez remplacer vos actions en créant des fournisseurs de types personnalisés par des backends personnalisés.

Pour demander de nouvelles ressources virtuelles, vous pouvez ouvrir un problème dans l'outil public de suivi des problèmes ou ajouter un commentaire à un problème existant.