Disattivare Gemini Cloud Assist

Questa pagina spiega come disattivare Gemini Cloud Assist.

Per informazioni su come modificare le impostazioni che controllano la condivisione di prompt e risposte di Gemini Cloud Assist con Google, consulta 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) nel progetto.

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

Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

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

Potresti 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 di Identity and Access Management per Gemini Cloud Assist:

    1. Vai alla pagina IAM e amministrazione.

      Vai a IAM e amministrazione

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

    3. Nel riquadro Modifica accesso, procedi nel seguente modo:

      1. Individua eventuali ruoli IAM di Gemini Cloud Assist, e quindi fai clic su Elimina ruolo. Il ruolo più comune per un utente è Gemini Cloud Assist User.

      2. (Facoltativo) Individua eventuali ruoli IAM che hai concesso specificamente per l'utilizzo con Gemini Cloud Assist, 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 Google Cloud progetto in cui vuoi disattivare l' API Gemini Cloud Assist, procedi in uno dei seguenti modi:

      • 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 Google Cloud progetto per il quale 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 Google Cloud barra degli strumenti della console.

    4. Fai clic su Disattiva API.

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

gcloud

  1. Nella Google Cloud console, attiva Cloud Shell.

    Attiva Cloud Shell

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

    1. Rimuovi tutti i ruoli IAM di Gemini Cloud Assist per l' utente utilizzando il comando gcloud projects remove-iam-policy-binding. I ruoli di Gemini Cloud Assist hanno il prefisso roles/geminicloudassist. Ad esempio, il seguente comando rimuove roles/geminicloudassist.user, un tipico ruolo di Gemini Cloud Assist:

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

      Sostituisci quanto segue:

      • PROJECT_ID: l'ID del tuo Google Cloud progetto. Ad esempio,1234567890.
      • PRINCIPAL: l' identificatore dell' entità. Ad esempio, user:cloudysanfrancisco@gmail.com.

      L'output è un elenco di associazioni di policy.

    2. (Facoltativo) Ripeti il passaggio precedente per rimuovere eventuali ruoli IAM che hai concesso specificamente per l'utilizzo con Gemini Cloud Assist.

  3. Disattiva l'API Gemini Cloud Assist (geminicloudassist.googleapis.com) utilizzando il comando gcloud services disable:

      gcloud services disable geminicloudassist.googleapis.com
    

    In caso di esito positivo, il comando genera un output simile al seguente:

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

API

Queste istruzioni utilizzano cURL per chiamare i metodi API.

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

    1. Crea un file JSON contenente le seguenti informazioni:

        {
          "options": {
            "requestedPolicyVersion": 3
          }
        }
      
    2. Recupera il criterio IAM esistente per il progetto utilizzando il projects.getIamPolicy metodo:

        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 l'utente dal campo members di qualsiasi role che inizia con roles/geminicloudassist, ad esempio roles/geminicloudassist.user.

    4. (Facoltativo) Ripeti il passaggio precedente per rimuovere eventuali ruoli IAM che hai concesso specificamente per l'utilizzo con Gemini Cloud Assist.

    5. Applica il criterio IAM aggiornato al progetto utilizzando il projects.setIamPolicy metodo:

        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 il criterio IAM aggiornato del progetto.

  2. Disattiva l'API Gemini Cloud Assist (geminicloudassist.googleapis.com) utilizzando il services.disable metodo:

    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 field per controllare lo stato dell'operazione.

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