Désactiver Gemini Cloud Assist

Cette page vous explique comment désactiver Gemini Cloud Assist.

Pour savoir comment modifier les paramètres qui contrôlent le partage des prompts et des réponses Gemini Cloud Assist avec Google, consultez la page Configurer le partage des prompts et des réponses pour Gemini Cloud Assist.

Avant de commencer

Pour obtenir les autorisations requises pour désactiver Gemini Cloud Assist, demandez à votre administrateur de vous accorder le rôle de base Propriétaire ou Administrateur (roles/owner ou roles/admin) sur le projet.

Ces deux rôles contiennent les autorisations requises pour supprimer l'accès des utilisateurs et désactiver les services.

Pour afficher les autorisations exactes requises, développez la section Autorisations requises :

Autorisations requises

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • Si vous prévoyez d'utiliser la console Google Cloud pour désactiver Gemini Cloud Assist, vous devez également disposer des autorisations suivantes :
    • serviceusage.services.get
    • serviceusage.services.list

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

Désactiver Gemini Cloud Assist

Pour désactiver Gemini Cloud Assist, procédez comme suit :

Console

  1. Pour limiter l'accès pour des utilisateurs spécifiques de votre organisation, supprimez les autorisations Identity and Access Management pour Gemini Cloud Assist :

    1. Accédez à la page IAM et administration.

      Accéder à "IAM et administration".

    2. Dans la colonne Compte principal, recherchez un compte principal pour lequel vous souhaitez supprimer l'accès à Gemini Cloud Assist, puis cliquez sur Modifier le compte principal sur la ligne du compte.

    3. Dans le volet Modifier l'accès, procédez comme suit :

      1. Recherchez les rôles IAM Gemini Cloud Assist, puis cliquez sur Supprimer le rôle. Le rôle le plus courant pour un utilisateur est Utilisateur Gemini Cloud Assist.

      2. Facultatif : Recherchez les rôles IAM que vous avez attribués spécifiquement pour une utilisation avec Gemini Cloud Assist, puis cliquez sur Supprimer le rôle.

    4. Cliquez sur Enregistrer.

  2. Désactivez l'API Gemini Cloud Assist (geminicloudassist.googleapis.com) :

    1. Accédez à la page API et services activés.

      Accéder à la page "API et services activés"

    2. Pour sélectionner le projet Google Cloud dans lequel vous souhaitez désactiver l'API Gemini Cloud Assist, effectuez l'une des opérations suivantes :

      • Dans la section Sélectionner un projet récent, cliquez sur un projetGoogle Cloud .

      • Utilisez la boîte de dialogue Sélectionner une ressource :

        1. Cliquez sur Sélectionner un projet.
        2. Dans la boîte de dialogue Sélectionner un projet, cliquez sur le nom du projetGoogle Cloud pour lequel vous souhaitez désactiver l'API.
    3. Cliquez sur l'entrée API Gemini Cloud Assist. Si vous avez besoin d'aide pour trouver l'API, utilisez le champ Rechercher dans la barre d'outils de la console Google Cloud .

    4. Cliquez sur Désactiver l'API.

  3. Facultatif : Pour désactiver tous les produits Gemini pour Google Cloud, répétez l'étape précédente pour l'API Gemini for Google Cloud (cloudaicompanion.googleapis.com).

gcloud

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

    Activer Cloud Shell

  2. Pour limiter l'accès pour des utilisateurs spécifiques de votre organisation, supprimez les autorisations Identity and Access Management pour Gemini Cloud Assist :

    1. Supprimez tous les rôles IAM Gemini Cloud Assist pour l'utilisateur à l'aide de la commande gcloud projects remove-iam-policy-binding. Les rôles Gemini Cloud Assist sont précédés par roles/geminicloudassist. Par exemple, la commande suivante supprime roles/geminicloudassist.user, un rôle Gemini Cloud Assist typique :

      gcloud projects remove-iam-policy-binding PROJECT_ID \
        --member=PRINCIPAL --role=roles/geminicloudassist.user
      

      Remplacez les éléments suivants :

      • PROJECT_ID : ID de votre projetGoogle Cloud . Par exemple,1234567890.
      • PRINCIPAL : identifiant du compte principal. Par exemple, user:cloudysanfrancisco@gmail.com.

      Le résultat est une liste de liaisons de stratégie.

    2. Facultatif : Répétez l'étape précédente pour supprimer les rôles IAM que vous avez accordés spécifiquement pour une utilisation avec Gemini Cloud Assist.

  3. Désactivez l'API Gemini Cloud Assist (geminicloudassist.googleapis.com) à l'aide de la commande gcloud services disable :

      gcloud services disable geminicloudassist.googleapis.com
    

    Si l'opération réussit, la commande renvoie un résultat semblable à celui-ci :

      Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
      Operation finished successfully.
    
  4. Facultatif : Pour désactiver tous les produits Gemini pour Google Cloud, répétez l'étape précédente pour l'API Gemini for Google Cloud (cloudaicompanion.googleapis.com).

API

Ces instructions utilisent cURL pour appeler les méthodes d'API.

  1. Pour limiter l'accès pour des utilisateurs spécifiques de votre organisation, supprimez les autorisations Identity and Access Management pour Gemini Cloud Assist :

    1. Créez un fichier JSON contenant les informations suivantes :

        {
          "options": {
            "requestedPolicyVersion": 3
          }
        }
      
    2. Récupérez la stratégie IAM existante pour le projet à l'aide de la méthode projects.getIamPolicy :

        curl -X POST --data-binary @JSON_FILE_NAME \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          -H "Content-Type: application/json" \
          "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:getIamPolicy"
      

      Remplacez les éléments suivants :

      • JSON_FILE_NAME : chemin d'accès au fichier JSON que vous avez créé à l'étape précédente.

      • PROJECT_ID : ID du projet.

      En cas de succès, la réponse contient la stratégie IAM du projet.

    3. Copiez la stratégie IAM du projet dans un fichier JSON vide, puis supprimez l'utilisateur du champ members de tout role commençant par roles/geminicloudassist, tel que roles/geminicloudassist.user.

    4. Facultatif : Répétez l'étape précédente pour supprimer les rôles IAM que vous avez accordés spécifiquement pour une utilisation avec Gemini Cloud Assist.

    5. Appliquez la stratégie IAM mise à jour au projet à l'aide de la méthode projects.setIamPolicy :

        curl -X POST --data-binary @JSON_FILE_NAME \
          -H "Authorization: Bearer $(gcloud auth print-access-token)" \
          -H "Content-Type: application/json" \
          "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:setIamPolicy"
      

      Remplacez les éléments suivants :

      • JSON_FILE_NAME : chemin d'accès au fichier JSON que vous avez créé à l'étape précédente.

      • PROJECT_ID : ID du projet.

      En cas de succès, la réponse contient la stratégie IAM mise à jour du projet.

  2. Désactivez l'API Gemini Cloud Assist (geminicloudassist.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/geminicloudassist.googleapis.com:disable"
    

    Remplacez PROJECT_ID par l'ID du projet pour lequel vous désactivez Gemini Cloud Assist.

    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.

  3. Facultatif : Pour désactiver tous les produits Gemini pour Google Cloud, répétez l'étape précédente pour l'API Gemini for Google Cloud (cloudaicompanion.googleapis.com).