本頁說明如何關閉 Gemini Cloud Assist。
如要瞭解如何變更設定,控管與 Google 分享 Gemini Cloud Assist 提示詞和回覆的行為,請參閱「設定 Gemini Cloud Assist 的提示詞和回覆共用功能」。
事前準備
如要取得關閉 Gemini Cloud Assist 的必要權限,請要求管理員授予您專案的擁有者或管理員基本角色 (roles/owner
或 roles/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,請按照下列步驟操作:
主控台
如要限制貴機構中特定使用者的存取權,請移除 Gemini Cloud Assist 的 Identity and Access Management 權限:
前往「IAM & Admin」(IAM 與管理) 頁面。
在「主體」欄中,找出要移除 Gemini Cloud Assist 存取權的主體,然後點選該列中的「Edit principal」(編輯主體) 圖示
。在「編輯存取權」窗格中,執行下列操作:
找出「Gemini for Google Cloud 使用者」角色,然後按一下
「刪除角色」。找到「Gemini Cloud Assist User」(Gemini Cloud Assist 使用者) 角色,然後按一下
「Delete role」(刪除角色)。找到「服務使用情形消費者」角色,然後按一下
「刪除角色」。
按一下 [儲存]。
關閉 Gemini Cloud Assist API (
geminicloudassist.googleapis.com
):前往「已啟用的 API 和服務」頁面。
如要選取要停用 Gemini Cloud Assist API 的 Google Cloud 專案,請執行下列其中一項操作:
在「選取近期專案」部分,按一下Google Cloud 專案。
使用「選取資源」對話方塊:
- 按一下「選取專案」。
- 在「選取專案」對話方塊中,按一下要停用 API 的專案名稱Google Cloud 。
按一下「Gemini Cloud Assist API」項目。如需尋找 API 的協助,請使用 Google Cloud 控制台工具列中的「搜尋」欄位。
按一下 stop「停用 API」。
選用:如要為所有 Google Cloud 產品停用 Gemini,請重複上一個步驟,關閉 Gemini for Google Cloud API (
cloudaicompanion.googleapis.com
)。
gcloud
-
In the Google Cloud console, activate Cloud Shell.
如要限制貴機構中特定使用者的存取權,請移除 Gemini Cloud Assist 的 Identity and Access Management 權限:
使用
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
。
輸出內容是政策繫結清單。
針對下列角色重複執行上一個步驟:
roles/geminicloudassist.user
roles/serviceusage.serviceUsageConsumer
使用以下指令關閉 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.
選用:如要停用所有 Google Cloud 產品的 Gemini,請重複上一個步驟,關閉
cloudaicompanion.googleapis.com
API。如要限制貴機構中特定使用者的存取權,請移除 Gemini Cloud Assist 的 Identity and Access Management 權限:
建立包含下列資訊的 JSON 檔案:
{ "options": { "requestedPolicyVersion": 3 } }
使用
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 政策。
將專案的 IAM 政策複製到空白的 JSON 檔案,然後移除要限制存取權的使用者。您應從下列欄位的「
members
」欄位中移除這類使用者:"role": "roles/cloudaicompanion.user
""role": "roles/geminicloudassist.user
""role": "roles/serviceusage.serviceUsageConsumer
"
使用
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 政策。
使用
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
欄位中的值檢查作業狀態。選用:如要停用所有 Google Cloud 產品的 Gemini,請重複上一個步驟,關閉
cloudaicompanion.googleapis.com
API。
API
這些操作說明會使用 cURL
呼叫 API 方法。