Désactiver App Topology

La topologie des applications est activée par défaut lorsque vous créez un projet à l'aide de la console Google Cloud ou de Google Cloud CLI. Elle est également activée automatiquement pour un projet de gestion App Hub.

Pour désactiver App Topology dans un projet, désactivez l'API App Topology (apptopology.googleapis.com). Vous pouvez bloquer l'activation de l'API à l'aide d'une contrainte de règle d'administration ou la désactiver de manière sélective dans des projets spécifiques.

Restreindre l'activation des API à l'aide de règles

Pour bloquer l'utilisation de l'API App Topology, utilisez la contrainte de règle d'administration Restreindre l'utilisation des services de ressources. Vous pouvez définir des restrictions au niveau de l'organisation, du dossier ou du projet. Pour en savoir plus, consultez Restreindre l'utilisation des services.

Désactiver l'API App Topology

Les instructions suivantes décrivent comment désactiver l'API App Topology sur des projets individuels. Si vous souhaitez désactiver l'API au niveau du dossier ou de l'organisation sans utiliser de contrainte de règle d'administration, consultez Activation hiérarchique des services.

  1. Pour obtenir les autorisations nécessaires pour désactiver l'API, demandez à votre administrateur de vous accorder le rôle IAM Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

    Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

  2. Pour désactiver la topologie des applications :

    gcloud

    1. Dans la console Google Cloud , activez Cloud Shell.

      Activer Cloud Shell

    2. Désactivez l'API App Topology (apptopology.googleapis.com) à l'aide de la commande gcloud services disable :

      gcloud services disable apptopology.googleapis.com
      

      Si l'opération réussit, la commande renvoie le message suivant :

      Operation finished successfully.
      

    API

    Désactivez l'API (apptopology.googleapis.com) à l'aide de la méthode services.disable :

    curl -X POST 
    -H "Authorization: Bearer $(gcloud auth print-access-token)"
    "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/apptopology.googleapis.com:disable"

    Remplacez PROJECT_ID par l'ID du projet pour lequel vous désactivez la topologie des applications.

    Si la commande aboutit, elle renvoie le résultat long-running operation, qui inclut un champ name. Vous pouvez utiliser la valeur du champ name pour vérifier l'état de l'opération.

Étapes suivantes

Découvrez comment activer et désactiver des services.