このページでは、Gemini Cloud Assist を無効にする方法について説明します。
Gemini Cloud Assist のプロンプトと回答を Google と共有する設定を変更する方法については、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 と管理] ページに移動します。
[プリンシパル] 列で、Gemini Cloud Assist へのアクセス権を削除するプリンシパルを見つけて、その行で
[プリンシパルを編集] をクリックします。[編集権限] ペインで、次の操作を行います。
[Gemini for Google Cloud ユーザー] ロールを見つけて、[
ロールを削除] をクリックします。[Gemini Cloud Assist ユーザー] ロールを見つけて、[
ロールを削除] をクリックします。[Service Usage ユーザー] ロールを見つけて、[
ロールを削除] をクリックします。
[保存] をクリックします。
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 コンソールのツールバーにある [検索] フィールドを使用します。
[API を無効にする] をクリックします。stop
省略可: Gemini for Google Cloud のすべてのプロダクトを無効にする場合は、前の手順を繰り返して 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
: プリンシパルの ID(例:user:cloudysanfrancisco@gmail.com
)。
出力はポリシー バインディングのリストです。
次のロールに対して前の手順を繰り返します。
roles/geminicloudassist.user
roles/serviceusage.serviceUsageConsumer
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.
省略可: Gemini for Google Cloud のすべてのプロダクトを無効にする場合は、前の手順を繰り返して
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 に置き換えます。コマンドが成功すると、
name
フィールドを含むlong-running operation
が返されます。name
フィールドの値を使用して、オペレーションのステータスを確認できます。省略可: Gemini for Google Cloud のすべてのプロダクトを無効にする場合は、前の手順を繰り返して
cloudaicompanion.googleapis.com
API をオフにします。
API
この手順では、cURL
を使用して API メソッドを呼び出します。