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 le rôle Utilisateur de Gemini pour Google Cloud, puis cliquez sur Supprimer le rôle.

      2. Recherchez le rôle Utilisateur de Gemini Cloud Assist, puis cliquez sur Supprimer le rôle.

      3. Recherchez le rôle Consommateur d'utilisation du service, 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 : Si vous désactivez tous les produits Gemini pour Google Cloud , répétez l'étape précédente pour désactiver l'API Gemini pour Google Cloud (cloudaicompanion.googleapis.com).

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate 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 le rôle roles/cloudaicompanion.user à l'aide de la commande gcloud projects remove-iam-policy-binding :

      gcloud projects remove-iam-policy-binding PROJECT_ID \
      --member=PRINCIPAL --role=roles/cloudaicompanion.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. Répétez l'étape précédente pour les rôles suivants :

      • roles/geminicloudassist.user
      • roles/serviceusage.serviceUsageConsumer
  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 : Si vous désactivez tous les produits Gemini pour Google Cloud , répétez l'étape précédente pour désactiver l'API cloudaicompanion.googleapis.com.

  5. 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 les utilisateurs dont vous souhaitez limiter l'accès. Vous devez supprimer ces utilisateurs du champ members pour les champs suivants :

        • "role": "roles/cloudaicompanion.user"
        • "role": "roles/geminicloudassist.user"
        • "role": "roles/serviceusage.serviceUsageConsumer"
      4. 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 : Si vous désactivez tous les produits Gemini pour Google Cloud , répétez l'étape précédente pour désactiver l'API cloudaicompanion.googleapis.com.