關閉 Gemini Cloud Assist

本頁說明如何關閉 Gemini Cloud Assist。

如要瞭解如何變更設定,控管與 Google 分享 Gemini Cloud Assist 提示詞和回覆的行為,請參閱「設定 Gemini Cloud Assist 的提示詞和回覆共用功能」。

事前準備

如要取得關閉 Gemini Cloud Assist 的必要權限,請要求管理員授予您專案的擁有者或管理員基本角色 (roles/ownerroles/admin)。

這兩個角色都具備移除使用者存取權及停用服務所需的權限。

如要查看確切的必要權限,請展開「必要權限」部分:

所需權限

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • 如果打算使用 Google Cloud 控制台關閉 Gemini Cloud Assist,您也應具備下列權限:
    • serviceusage.services.get
    • serviceusage.services.list

您或許還可透過其他預先定義的角色自訂角色取得這些權限。

關閉 Gemini Cloud Assist

如要關閉 Gemini Cloud Assist,請按照下列步驟操作:

主控台

  1. 如要限制貴機構中特定使用者的存取權,請移除 Gemini Cloud Assist 的 Identity and Access Management 權限:

    1. 前往「IAM & Admin」(IAM 與管理) 頁面。

      前往「IAM & Admin」(IAM 與管理)

    2. 在「主體」欄中,找出要移除 Gemini Cloud Assist 存取權的主體,然後點選該列中的「Edit principal」(編輯主體) 圖示

    3. 在「編輯存取權」窗格中,執行下列操作:

      1. 找出「Gemini for Google Cloud 使用者」角色,然後按一下 「刪除角色」

      2. 找到「Gemini Cloud Assist User」(Gemini Cloud Assist 使用者) 角色,然後按一下 「Delete role」(刪除角色)

      3. 找到「服務使用情形消費者」角色,然後按一下 「刪除角色」

    4. 按一下 [儲存]

  2. 關閉 Gemini Cloud Assist API (geminicloudassist.googleapis.com):

    1. 前往「已啟用的 API 和服務」頁面。

      前往「已啟用的 API 和服務」頁面

    2. 如要選取要停用 Gemini Cloud Assist API 的 Google Cloud 專案,請執行下列其中一項操作:

      • 在「選取近期專案」部分,按一下Google Cloud 專案。

      • 使用「選取資源」對話方塊:

        1. 按一下「選取專案」
        2. 在「選取專案」對話方塊中,按一下要停用 API 的專案名稱Google Cloud 。
    3. 按一下「Gemini Cloud Assist API」項目。如需尋找 API 的協助,請使用 Google Cloud 控制台工具列中的「搜尋」欄位。

    4. 按一下 「停用 API」

  3. 選用:如要為所有 Google Cloud 產品停用 Gemini,請重複上一個步驟,關閉 Gemini for Google Cloud API (cloudaicompanion.googleapis.com)。

gcloud

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

    Activate Cloud Shell

  2. 如要限制貴機構中特定使用者的存取權,請移除 Gemini Cloud Assist 的 Identity and Access Management 權限:

    1. 使用 gcloud projects remove-iam-policy-binding 指令移除 roles/cloudaicompanion.user 角色:

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

      更改下列內容:

      • PROJECT_ID:您的Google Cloud 專案 ID,例如1234567890
      • PRINCIPAL:主體的識別碼,例如 user:cloudysanfrancisco@gmail.com

      輸出內容是政策繫結清單。

    2. 針對下列角色重複執行上一個步驟:

      • roles/geminicloudassist.user
      • roles/serviceusage.serviceUsageConsumer
  3. 使用以下指令關閉 Gemini Cloud Assist API (geminicloudassist.googleapis.com): gcloud services disable

     gcloud services disable geminicloudassist.googleapis.com
    

    如果成功,指令會產生類似下方的輸出內容:

     Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
     Operation finished successfully.
    
  4. 選用:如要停用所有 Google Cloud 產品的 Gemini,請重複上一個步驟,關閉 cloudaicompanion.googleapis.com API。

  5. API

    這些操作說明會使用 cURL 呼叫 API 方法。

    1. 如要限制貴機構中特定使用者的存取權,請移除 Gemini Cloud Assist 的 Identity and Access Management 權限:

      1. 建立包含下列資訊的 JSON 檔案:

          {
            "options": {
              "requestedPolicyVersion": 3
            }
          }
        
      2. 使用 projects.getIamPolicy 方法擷取專案的現有 IAM 政策:

          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"
        

        更改下列內容:

        • JSON_FILE_NAME:您在上一個步驟中建立的 JSON 檔案路徑。

        • PROJECT_ID:專案的 ID。

        如果成功,回應會傳回專案的 IAM 政策。

      3. 將專案的 IAM 政策複製到空白的 JSON 檔案,然後移除要限制存取權的使用者。您應從下列欄位的「members」欄位中移除這類使用者:

        • "role": "roles/cloudaicompanion.user"
        • "role": "roles/geminicloudassist.user"
        • "role": "roles/serviceusage.serviceUsageConsumer"
      4. 使用 projects.setIamPolicy 方法,將更新後的 IAM 政策套用至專案:

          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"
        

        更改下列內容:

        • JSON_FILE_NAME:您在上一個步驟中建立的 JSON 檔案路徑。

        • PROJECT_ID:專案的 ID。

        如果成功,回應會傳回專案更新後的 IAM 政策。

    2. 使用 services.disable 方法關閉 Gemini Cloud Assist API (geminicloudassist.googleapis.com):

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

      PROJECT_ID 替換為要停用 Gemini Cloud Assist 的專案 ID。

      如果指令成功執行,則會傳回 long-running operation,其中包含 name 欄位。您可以使用 name 欄位中的值檢查作業狀態

    3. 選用:如要停用所有 Google Cloud 產品的 Gemini,請重複上一個步驟,關閉 cloudaicompanion.googleapis.com API。