關閉 Gemini Cloud Assist

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

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

事前準備

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

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

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

所需權限

  • 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 Cloud Assist IAM 角色,然後按一下 「刪除角色」。使用者最常見的角色是「Gemini Cloud Assist 使用者」角色。

      2. 選用:找出您專為 Gemini Cloud Assist 授予的 IAM 角色,然後按一下「刪除角色」

    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. 選用:如要停用所有 Gemini for 產品,請針對 Gemini for Google Cloud API (cloudaicompanion.googleapis.com) 重複上一個步驟。 Google Cloud

gcloud

  1. 在 Google Cloud 控制台中啟用 Cloud Shell。

    啟用 Cloud Shell

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

    1. 使用 gcloud projects remove-iam-policy-binding 指令,移除使用者的所有 Gemini Cloud Assist IAM 角色。Gemini Cloud Assist 角色的前置字串是 roles/geminicloudassist。舉例來說,下列指令會移除 roles/geminicloudassist.user,這是典型的 Gemini Cloud Assist 角色:

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

      更改下列內容:

      • PROJECT_ID:專案的 ID。Google Cloud 例如:1234567890
      • PRINCIPAL:主體的ID。例如:user:cloudysanfrancisco@gmail.com

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

    2. 選用:重複上一個步驟,移除您專為使用 Gemini Cloud Assist 授予的任何 IAM 角色。

  3. 使用 gcloud services disable 指令關閉 Gemini Cloud Assist API (geminicloudassist.googleapis.com):

      gcloud services disable geminicloudassist.googleapis.com
    

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

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

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 檔案,然後從開頭為 roles/geminicloudassist 的任何 rolemembers 欄位中移除使用者,例如 roles/geminicloudassist.user

    4. 選用:重複上一個步驟,移除您專為使用 Gemini Cloud Assist 授予的任何 IAM 角色。

    5. 使用 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. 選用:如要停用所有 Gemini for 產品,請針對 Gemini for Google Cloud API (cloudaicompanion.googleapis.com) 重複上一個步驟。 Google Cloud