Disattivare Gemini Cloud Assist

Questa pagina mostra come disattivare Gemini Cloud Assist.

Per informazioni sulla modifica delle impostazioni che controllano la condivisione dei prompt e delle risposte di Gemini Cloud Assist con Google, vedi Configurare la condivisione di prompt e risposte per Gemini Cloud Assist.

Prima di iniziare

Per ottenere le autorizzazioni necessarie per disattivare Gemini Cloud Assist, chiedi all'amministratore di concederti il ruolo di base Proprietario o Amministratore (roles/owner o roles/admin) sul progetto.

Entrambi i ruoli contengono le autorizzazioni necessarie per rimuovere l'accesso per gli utenti e disattivare i servizi.

Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • Se intendi utilizzare la console Google Cloud per disattivare Gemini Cloud Assist, devi disporre anche delle seguenti autorizzazioni:
    • serviceusage.services.get
    • serviceusage.services.list

Potresti essere in grado di ottenere queste autorizzazioni con altri ruoli predefiniti o ruoli personalizzati.

Disattivare Gemini Cloud Assist

Per disattivare Gemini Cloud Assist:

Console

  1. Per limitare l'accesso per utenti specifici della tua organizzazione, rimuovi le autorizzazioni Identity and Access Management per Gemini Cloud Assist:

    1. Vai alla pagina IAM e amministrazione.

      Vai a IAM e amministrazione

    2. Nella colonna Entità, trova un'entità per cui vuoi rimuovere l'accesso a Gemini Cloud Assist, quindi fai clic su Modifica entità in quella riga.

    3. Nel riquadro Modifica accesso, segui questi passaggi:

      1. Individua il ruolo Gemini for Google Cloud User e poi fai clic su Elimina ruolo.

      2. Individua il ruolo Gemini Cloud Assist User e poi fai clic su Elimina ruolo.

      3. Individua il ruolo Consumer di utilizzo del servizio, quindi fai clic su Elimina ruolo.

    4. Fai clic su Salva.

  2. Disattiva l'API Gemini Cloud Assist (geminicloudassist.googleapis.com):

    1. Vai alla pagina API e servizi abilitati.

      Vai ad API e servizi abilitati

    2. Per selezionare il progetto Google Cloud in cui vuoi disabilitare l'API Gemini Cloud Assist, esegui una delle seguenti operazioni:

      • Nella sezione Seleziona un progetto recente, fai clic su un Google Cloud progetto.

      • Utilizza la finestra di dialogo Seleziona una risorsa:

        1. Fai clic su Seleziona progetto.
        2. Nella finestra di dialogo Seleziona un progetto, fai clic sul nome del progettoGoogle Cloud per cui vuoi disattivare l'API.
    3. Fai clic sulla voce API Gemini Cloud Assist. Se hai bisogno di aiuto per trovare l'API, utilizza il campo Cerca nella barra degli strumenti della console Google Cloud .

    4. Fai clic su Disabilita API.

  3. (Facoltativo) Se stai disattivando tutti i prodotti Gemini per Google Cloud , ripeti il passaggio precedente per disattivare l'API Gemini per Google Cloud (cloudaicompanion.googleapis.com).

gcloud

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

    Activate Cloud Shell

  2. Per limitare l'accesso per utenti specifici della tua organizzazione, rimuovi le autorizzazioni Identity and Access Management per Gemini Cloud Assist:

    1. Rimuovi il ruolo roles/cloudaicompanion.user utilizzando il comando gcloud projects remove-iam-policy-binding:

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

      Sostituisci quanto segue:

      • PROJECT_ID: l'ID del tuo progettoGoogle Cloud ,ad esempio 1234567890.
      • PRINCIPAL: l'identificatore del principal, ad esempio user:cloudysanfrancisco@gmail.com.

      L'output è un elenco di associazioni di policy.

    2. Ripeti il passaggio precedente per i seguenti ruoli:

      • roles/geminicloudassist.user
      • roles/serviceusage.serviceUsageConsumer
  3. Disattiva l'API Gemini Cloud Assist (geminicloudassist.googleapis.com) utilizzando il comando gcloud services disable:

     gcloud services disable geminicloudassist.googleapis.com
    

    Se l'operazione va a buon fine, il comando produce un output simile al seguente:

     Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
     Operation finished successfully.
    
  4. (Facoltativo) Se stai disattivando tutte le funzionalità di Gemini per i prodotti Google Cloud , ripeti il passaggio precedente per disattivare l'API cloudaicompanion.googleapis.com.

  5. API

    Queste istruzioni utilizzano cURL per chiamare i metodi API.

    1. Per limitare l'accesso per utenti specifici della tua organizzazione, rimuovi le autorizzazioni Identity and Access Management per Gemini Cloud Assist:

      1. Crea un file JSON contenente le seguenti informazioni:

          {
            "options": {
              "requestedPolicyVersion": 3
            }
          }
        
      2. Recupera la policy IAM esistente per il progetto utilizzando il metodo 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"
        

        Sostituisci quanto segue:

        • JSON_FILE_NAME: il percorso del file JSON che hai creato nel passaggio precedente.

        • PROJECT_ID: l'ID del progetto.

        In caso di esito positivo, la risposta restituisce il criterio IAM del progetto.

      3. Copia il criterio IAM del progetto in un file JSON vuoto e rimuovi gli utenti di cui vuoi limitare l'accesso. Devi rimuovere questi utenti dal campo members per i seguenti campi:

        • "role": "roles/cloudaicompanion.user"
        • "role": "roles/geminicloudassist.user"
        • "role": "roles/serviceusage.serviceUsageConsumer"
      4. Applica la policy IAM aggiornata al progetto utilizzando il metodo 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"
        

        Sostituisci quanto segue:

        • JSON_FILE_NAME: il percorso del file JSON che hai creato nel passaggio precedente.

        • PROJECT_ID: l'ID del progetto.

        In caso di esito positivo, la risposta restituisce la policy IAM aggiornata del progetto.

    2. Disattiva l'API Gemini Cloud Assist (geminicloudassist.googleapis.com) utilizzando il metodo 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"
      

      Sostituisci PROJECT_ID con l'ID del progetto per il quale stai disattivando Gemini Cloud Assist.

      Se il comando ha esito positivo, restituisce un long-running operation, che include un campo name. Puoi utilizzare il valore nel campo name per controllare lo stato dell'operazione.

    3. (Facoltativo) Se stai disattivando tutte le funzionalità di Gemini per i prodotti Google Cloud , ripeti il passaggio precedente per disattivare l'API cloudaicompanion.googleapis.com.