このページでは、Gemini Enterprise のサブスクリプションを取得する方法と、ユーザー ライセンスを管理する方法について説明します。
通常、アクセス権の設定は次の段階で行われます。
- 調達: 請求先アカウントのプロダクト エディションのサブスクリプションを購入します。
- 配布: サブスクリプションから特定のプロジェクトとロケーションにライセンスを割り当てます。
- 割り当て: 配布されたライセンスを個々のユーザーに割り当てます。
ライセンスについて
Gemini Enterprise app にログインするには、ライセンスが必要です。ライセンスは、ユーザーに手動または自動で割り当てることができます。
手動で割り当てられたライセンス: メールアドレスでユーザーを追加できます。
自動割り当てライセンス: ユーザーが Gemini Enterprise または Gemini Notebook Enterprise インターフェースに初めてアクセスしたときに、Gemini Enterprise がライセンスを自動的に割り当てるようにサブスクリプションを構成できます。
サブスクリプションについて
ライセンスを取得するには、まず Gemini Enterprise エディションのサブスクリプションが必要です。サブスクリプションは請求先アカウントに固有のものです。利用可能なエディションについては、Gemini Enterprise のエディションの比較をご覧ください。
Gemini Enterprise では、月単位のサブスクリプションまたは年間サブスクリプションを購入できます。これらのサブスクリプションは自動更新するように設定できます。
Google Cloud コンソールを使用して、Gemini Enterprise Standard、Gemini Enterprise Plus、Gemini Enterprise 従量課金制エディションのサブスクリプションを購入できます。
サブスクリプションのシート数の上限
Google Cloud コンソールから直接シートベースのサブスクリプションを購入または変更すると、Cloud 請求先アカウントのタイプに基づいてシート数の上限が自動的に適用されます。
- セルフサービス(オンライン)および再販の請求先アカウント: Google Cloud コンソールを使用してサブスクリプションを管理する場合、アカウントあたり最大 25 席に制限されます。
- 請求書発行(オフライン)アカウントの請求先アカウント: アカウントあたり最大 1,000 シートに制限されます。
組織でより多くのシートが必要な場合や、既存のサブスクリプションにライセンスを追加しようとしたときにシート数の上限エラーが発生した場合は、 Google Cloud 営業担当者またはアカウント マネージャーに連絡して、オフライン注文で追加のライセンスを購入するか、許可リストの除外をリクエストしてください。
定期購入の状態について
定期購入は次のいずれかの状態になります。
| 状態 | 説明 |
|---|---|
| 未開始 | 定期購入は購入済みですが、まだ有効になっていません。このサブスクリプションからプロジェクトにライセンスを配布できますが、これらのライセンスが割り当てられたユーザーは、サブスクリプションが有効になるまで Gemini Enterprise にアクセスできません。詳細については、ライセンスを配布するをご覧ください。 |
| 有効 | サブスクリプションが有効で、このサブスクリプションのライセンスを持つユーザーは Gemini Enterprise にアクセスできます。 |
| 無効にしています | 定期購入は無効化状態であり、ライセンスは早期終了がスケジュールされています。このサブスクリプションのライセンスを持つユーザーは、1 週間の猶予期間中も Gemini Enterprise に引き続きアクセスできます。この週を過ぎると、ライセンスは期限切れの状態に移行します。詳しくは、早期解約を処理するをご覧ください。 |
| 期限切れ | このサブスクリプションのライセンスを持つユーザーは、サブスクリプション期間が終了したとき、または早期解約後にライセンスが非アクティブ状態から期限切れ状態に移行したときに、Gemini Enterprise へのアクセス権を失います。 |
始める前に
このページの手順を開始する前に、次の前提条件を満たしていることを確認してください。
Gemini Enterprise の設定に記載されているタスクをすべて完了します。以下が該当します。
- プロジェクトの請求先アカウントを設定する。
- Gemini Enterprise の使用ライセンスを付与するユーザーに、少なくとも Gemini Enterprise ユーザーのロールを付与する。
Google Cloud プロジェクトで課金が有効になっていることを確認します。詳細については、 Google Cloud プロジェクトで課金が有効になっていることを確認するをご覧ください。
必要な IAM ロールと権限があることを確認します。
組織の請求を管理する場合は、Gemini Enterprise サブスクリプションと調達注文を管理するために、次のロールが必要です。
- 請求先アカウント管理者
(
roles/billing.admin) - Service Usage コンシューマー(
roles/serviceusage.serviceUsageConsumer)
また、きめ細かい IAM 制御を行う場合は、請求先アカウント管理者ロールの代わりに、次の権限を持つカスタムロールを使用することもできます。
サービス 権限 ディスカバリー エンジン discoveryengine.billingAccountLicenseConfigs.distribute
discoveryengine.billingAccountLicenseConfigs.get
discoveryengine.billingAccountLicenseConfigs.list
discoveryengine.billingAccountLicenseConfigs.retract
discoveryengine.licenseConfigs.create
discoveryengine.licenseConfigs.get
discoveryengine.licenseConfigs.list
discoveryengine.licenseConfigs.update
discoveryengine.projects.get
discoveryengine.projects.provision
discoveryengine.projects.reportConsentChange
discoveryengine.userStores.batchUpdateUserLicenses
discoveryengine.userStores.listUserLicensesConsumer Procurement consumerprocurement.orders.get
consumerprocurement.licensePools.assign
consumerprocurement.licensePools.unassign
consumerprocurement.licensePools.enumerateLicensedUsersResource Manager resourcemanager.projects.get
resourcemanager.projects.listService Usage serviceusage.services.get
serviceusage.services.list- 請求先アカウント管理者
(
サブスクリプションを取得する
ライセンスを取得するには、請求先アカウントの Gemini Enterprise エディションのサブスクリプションを購入します。サブスクリプションでは、その請求先アカウントに関連付けられているすべてのプロジェクトで使用できるライセンスのプールが提供されます。このライセンスは、プロジェクトに配布したり、ユーザーに割り当てたりできます。
Standard と Plus
Gemini Enterprise Standard エディションまたは Plus エディションに登録する手順は次のとおりです。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] > [サブスクリプションを作成] をクリックします。
Gemini Enterprise Standard エディションまたは Gemini Enterprise Plus エディションの場合は、[登録] をクリックします。
[お支払い情報] を構成します。
- プルダウン メニューから請求先アカウントを選択します。
- サブスクリプション名を入力します。
- エディションに必要なライセンス数を入力します。
[Subscription period](サブスクリプション期間)を選択します。
サブスクリプションを自動更新する場合は、[サブスクリプションを自動更新する] を選択します。
配信の詳細を構成します。
- [プロジェクトを選択] プルダウンで、プロジェクトを選択します。
- サブスクリプションのロケーション タイプを選択します。米国または EU のマルチリージョンにデータを配置するためのコンプライアンス上または規制上の理由がない場合は、可用性を最大限に高め、レイテンシを低くするために、グローバル マルチリージョンを選択することをおすすめします。
[作成] > [確認] をクリックします。
従量課金制
従量課金制のサブスクリプションでは、超過料金に記載されている料金で、使用した分に対して毎月お支払いいただきます。このサブスクリプションは、請求先アカウントに関連付けられているすべてのプロジェクトで使用できます。
Gemini Enterprise 従量課金制エディションに登録する手順は次のとおりです。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] > [サブスクリプションを作成] をクリックします。
[Gemini Enterprise 従量課金制] エディションで、[登録] をクリックします。
[お支払い情報] を構成します。
- サブスクリプション名を入力します。
- エディションに必要なライセンス数を入力します。
配信の詳細を構成します。
- [プロジェクトを選択] プルダウンで、プロジェクトを選択します。
- サブスクリプションのロケーション タイプを選択します。米国または EU のマルチリージョンにデータを配置するためのコンプライアンス上または規制上の理由がない場合は、可用性を最大限に高め、レイテンシを低くするために、グローバル マルチリージョンを選択することをおすすめします。
[作成] > [確認] をクリックします。
定期購入を管理
このセクションでは、Gemini Enterprise サブスクリプションを表示、更新、配布、再利用する方法について説明します。
定期購入の詳細を表示
Gemini Enterprise サブスクリプションの詳細を表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] をクリックします。
プルダウン メニューから請求先アカウントを選択します。
[Gemini のサブスクリプション] テーブルで、サブスクリプションの名前をクリックします。
REST
サブスクリプションの詳細を取得するには、次のコマンドを実行します。
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_NUMBER" \ "https://discoveryengine.googleapis.com/v1alpha/billingAccounts/BILLING_ACCOUNT_ID/billingAccountLicenseConfigs"
次のように置き換えます。
PROJECT_NUMBER: Service Usage コンシューマーのロールが付与されているプロジェクト番号BILLING_ACCOUNT_ID: Google Cloud 請求先アカウントの ID。
出力例
{
"billingAccountLicenseConfigs": [{
"name": "billingAccounts/BILLING_ACCOUNT_ID/billingAccountLicenseConfigs/BILLING_ACCOUNT_LICENSE_CONFIG_ID",
"licenseCount": "2",
"licenseConfigDistributions": {"projects/PROJECT_NUMBER/locations/global/licenseConfigs/LICENSE_CONFIG_ID": "1"
},
"subscriptionName": "subscriptions/SUBSCRIPTION_NAME",
"subscriptionTier": "SUBSCRIPTION_TIER",
"subscriptionTerm": "SUBSCRIPTION_TERM",
"startDate": ...,
"endDate": ...,
"state": "ACTIVE",
"procurementEntitlementId": "...",
"subscriptionDisplayName": "...",
"geminiBundle": true
}]
}
サブスクリプションの設定を更新する
サブスクリプションを作成した後、ライセンス数や自動更新の設定などの設定を更新できます。
ライセンスを追加する方法は、サブスクリプションの購入方法によって異なります。
- Google Cloud コンソールでサブスクリプションを購入した場合は、このセクションの手順に沿って、 Google Cloud コンソール内でライセンスを直接追加します。
- オフラインの注文フォームを使用して購入した場合は、新しいライセンス数で注文フォームを更新する必要があります。注文フォームを更新するには、Google アカウント マネージャーにお問い合わせください。
Google Cloud コンソールで購入した場合は、次の手順でライセンス数を更新します。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] をクリックします。
[Gemini のサブスクリプション] テーブルで、更新するサブスクリプションをクリックします。
[サブスクリプションの詳細] の横にある [編集] をクリックします。
ライセンス数を更新したり、自動更新をオンまたはオフにしたりします。
[送信] をクリックします。
サブスクリプションを解約する
Gemini Enterprise サブスクリプションをキャンセルするには、自動更新をオフにする必要があります。定期購入は定期購入期間の終了まで有効な状態が続き、その日まで料金が発生する可能性があります。サブスクリプションの詳細については、サブスクリプションの詳細を表示するをご覧ください。
サブスクリプションを解約する手順は次のとおりです。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] をクリックします。
[Gemini のサブスクリプション] テーブルで、サブスクリプションの名前をクリックして、サブスクリプションの詳細ページを開きます。
[編集] をクリックします。
[サブスクリプションの編集] パネルで、[サブスクリプションを自動更新する] チェックボックスをオフにします。
[送信] をクリックします。
ライセンスを配布する
サブスクリプション ライセンスがプロジェクトに配布されていない場合(サブスクリプションがオフラインで購入された場合や、以前にライセンスの配布が失敗した場合など)は、次の操作を行います。
コンソール
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] をクリックします。
プルダウン メニューから請求先アカウントを選択します。
[Gemini のサブスクリプション] テーブルで、サブスクリプションの名前をクリックします。
ページ上部の [ライセンスを配布] をクリックします。既存のライセンス配布と、残りのシート数と合計シート数の統計情報が表示されたリストが表示されます。
プロジェクトにライセンスを配布するには:
- プロジェクト セレクタをクリックして、プロジェクトを選択します。セレクタはオートコンプリートをサポートしています。
- 注: 選択したプロジェクトで Discovery Engine API が有効になっていない場合は、有効にするように求めるダイアログが表示されます。
- ロケーションを選択します。
- 割り当てるライセンス数を入力します。
- 複数のプロジェクトまたはロケーションにライセンスを配布する場合は、これらの手順を繰り返します。
[送信] をクリックします。
確認ダイアログで変更の概要を確認し、[確認] をクリックします。
REST
ライセンスを 1 つまたは複数のプロジェクトに配布するには、次のコマンドを実行します。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_NUMBER" \
-d '{
"projectNumber": "TARGET_PROJECT_NUMBER",
"location": "LOCATION",
"licenseCount": LICENSE_COUNT,
"licenseConfigId": "LICENSE_CONFIG_ID"
}' \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/billingAccounts/BILLING_ACCOUNT_ID/billingAccountLicenseConfigs/BILLING_ACCOUNT_LICENSE_CONFIG_ID:distributeLicenseConfig"
次のように置き換えます。
PROJECT_NUMBER: Service Usage コンシューマーのロールが付与されているプロジェクト番号ENDPOINT_LOCATION: API リクエストのマルチリージョン。次のいずれかの値を指定します。- 米国のマルチリージョンの場合は
us - EU のマルチリージョンの場合は
eu - グローバル ロケーションの場合は
global
- 米国のマルチリージョンの場合は
LOCATION: データストアのマルチリージョン(global、us、またはeu)。TARGET_PROJECT_NUMBER: ライセンスを配布するプロジェクト番号。LICENSE_COUNT: 配布するライセンスの数。BILLING_ACCOUNT_ID: Google Cloud 請求先アカウントの ID。BILLING_ACCOUNT_LICENSE_CONFIG_ID: サブスクリプションの詳細で請求先アカウントのライセンス構成 ID を確認します。省略可
LICENSE_CONFIG_ID: 既存のプロジェクト レベルのライセンス構成の ID。この ID は、定期購入の詳細を表示すると、licenseConfigDistributionsフィールドで確認できます。
サブスクリプションで未割り当てのライセンスを再利用する
このセクションでは、プロジェクトから割り当てられていないライセンスを回収し、他のプロジェクトに再配布するために請求先アカウントで使用できるようにする方法について説明します。
コンソール
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[サブスクリプションを管理] をクリックします。
プルダウン メニューから請求先アカウントを選択します。
[Gemini のサブスクリプション] テーブルで、サブスクリプションの名前をクリックします。
ページ上部の [ライセンスを配布] をクリックします(このボタンをクリックすると、すべての割り当ての管理フォームが開きます)。
割り当てのリストで、ライセンスを再利用するプロジェクトとロケーションの行を見つけます。
次のいずれかの操作を選択します。
- ライセンス数を減らすには、ライセンス入力フィールドの数を減らします。
- ライセンスを完全に再利用するには: 行にポインタを合わせて削除ボタンを表示し、[削除] をクリックします。
[送信] をクリックします。
確認ダイアログで、変更の概要(回収されたライセンスが一覧表示されます)を確認し、[確認] をクリックします。
REST
サブスクリプション ライセンスを再配布のために請求先アカウントに戻すには、次のコマンドを実行します。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_NUMBER" \
-d '{
"licenseConfig": "projects/TARGET_PROJECT_NUMBER/locations/LOCATION/licenseConfigs/LICENSE_CONFIG_ID",
"licenseCount": LICENSE_COUNT
}' \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/billingAccounts/BILLING_ACCOUNT_ID/billingAccountLicenseConfigs/BILLING_ACCOUNT_LICENSE_CONFIG_ID:retractLicenseConfig"
次のように置き換えます。
PROJECT_NUMBER: Service Usage コンシューマーのロールが付与されているプロジェクト番号ENDPOINT_LOCATION: API リクエストのマルチリージョン。次のいずれかの値を指定します。- 米国のマルチリージョンの場合は
us - EU のマルチリージョンの場合は
eu - グローバル ロケーションの場合は
global
- 米国のマルチリージョンの場合は
LOCATION: データストアのマルチリージョン(global、us、またはeu)。TARGET_PROJECT_NUMBER: ライセンスの再利用元となるプロジェクト番号。LICENSE_COUNT: 回収するライセンスの数。BILLING_ACCOUNT_ID: Google Cloud 請求先アカウントの ID。BILLING_ACCOUNT_LICENSE_CONFIG_ID: サブスクリプションの詳細で請求先アカウントのライセンス構成 ID を確認します。LICENSE_CONFIG_ID: 既存のプロジェクト レベルのライセンス構成のライセンス構成 ID。
早期解約を処理する
異なるサブスクリプション タイプ間で移行する場合や、請求先アカウントに問題がある場合は、サブスクリプションが予定よりも早く終了することがあります。
移行をスムーズに行い、サービスの中断を防ぐため、影響を受けるライセンスが完全に期限切れになる前に、無効化状態になる 1 週間(7 日間)の猶予期間が設けられています。この猶予期間中は、新しいサブスクリプションに移行するまでサービスを引き続きご利用いただけます。
ユーザーが引き続きアクセスできるようにするには、ライセンスを新しい有効なサブスクリプションに自動的または手動で移行します。
次の図は、Google Cloud コンソールでライセンスを無効にする例を示しています。

ユーザー ライセンスを管理する
このセクションでは、ライセンスの表示、ユーザーデータのエクスポート、個々のユーザーへのライセンスの割り当て、移行、削除を行う方法について説明します。
ライセンスの表示
ライセンスと、それに割り当てられているユーザーを表示するには、次の操作を行います。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[ユーザーの管理] をクリックします。
既存のライセンスの [マルチリージョン] を選択します。
ユーザーデータをエクスポートする
Google Cloud コンソールのユーザー テーブルでは、並べ替えやフィルタリングはサポートされていません。ユーザーデータを並べ替え、フィルタ、分析する必要がある場合は、最大 1,000,000 件のユーザー レコードをカンマ区切り値(CSV)ファイルにエクスポートできます。
エクスポートされた CSV ファイルには、次の列が含まれます。
| 列名 | 説明 |
|---|---|
user_principal |
ユーザーのメールアドレス。 |
license_config |
ユーザーに割り当てられた Google Cloud サブスクリプションの完全なリソース名(例: projects/PROJECT_NUMBER/locations/LOCATION/licenseConfigs/LICENSE_CONFIG_ID)。ライセンス構成 ID は、ユーザーに割り当てられた Gemini Enterprise エディション(Standard や Plus など)に対応します。 |
assignment_time |
管理者がライセンスを割り当てたときのタイムスタンプ(UTC)。 |
last_login_time |
ユーザーが最後にログインしたときのタイムスタンプ(UTC)。 |
license_assignment_state
|
ライセンス割り当ての状態。指定できる値は次のとおりです。
|
ユーザーデータを CSV ファイルにエクスポートするには:
Google Cloud コンソールで、[Gemini Enterprise] > [ユーザーの管理] ページに移動します。
既存のライセンスの [マルチリージョン] を選択します。
[ユーザー] セクションで、[すべてのユーザーをエクスポート] をクリックします。
ユーザー テーブルのサイズによっては、エクスポート プロセスが完了するまでに最大 2.5 分かかることがあります。この間、コンソールには読み込み状態が表示されます。エクスポートが完了すると、ブラウザのデフォルトのダウンロード場所に CSV ファイルがダウンロードされます。
エクスポートに関する問題のトラブルシューティング
次の表に、ユーザーデータのエクスポートに関する一般的な問題とその解決策を示します。
| 問題 | 解決策 |
|---|---|
| [すべてのユーザーをエクスポート] ボタンが表示されない | 選択したマルチリージョンのライセンスにユーザーが割り当てられていることを確認します。割り当てられたユーザーがいない場合、[すべてのユーザーをエクスポート] ボタンは表示されません。 |
| エクスポート リクエストが上限超過エラーで失敗する | ユーザーリストが 1,000,000 人の書き出し上限を超えると、 Google Cloud コンソールは書き出しリクエストを拒否し、上限超過のエラー メッセージを表示します。 |
| エクスポート リクエストが権限拒否エラーで失敗する |
アカウントに、必要な discoveryengine.userStores.listUserLicenses 権限を含む Gemini Enterprise 管理者ロールがあることを確認します。 |
ユーザーにライセンスを割り当てる
このセクションでは、新規ユーザーにライセンスを自動または手動で割り当てる方法について説明します。新規ユーザーへのライセンスの割り当ては随時行うことができます。ライセンスを割り当てると、そのユーザーはすぐに Gemini Enterprise を利用できるようになります。
ユーザーを追加してライセンスを自動的に割り当てる
ユーザーが Gemini Enterprise app にログインしたときにライセンスを自動的に割り当てるには、次の操作を行います。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[ユーザーの管理] をクリックします。
既存のライセンスの [マルチリージョン] を選択します。
[ライセンスを自動的に割り当てる] を選択し、サブスクリプションを選択します。
手動で割り当てられたライセンスを持っていないユーザーがログインするたびに、Gemini Enterprise はこのサブスクリプションのライセンスを自動的に割り当てます。サブスクリプションにライセンスが残っていない場合、Gemini Enterprise には、アクセスできないことを通知するメッセージが表示されます。
サブスクリプションについて詳しくは、サブスクリプションについてのセクションをご覧ください。
ユーザーを追加してライセンスを手動で割り当てる
特定のユーザーに Gemini Enterprise へのアクセス権を付与するには、有効なサブスクリプションからライセンスを手動で割り当てます。
コンソール
ユーザーにライセンスを手動で割り当てるには、次の操作を行います。
Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。
[ユーザーの管理] をクリックします。
既存のライセンスの [マルチリージョン] を選択します。
[ユーザーを追加] をクリックします。
[ユーザーを追加] ページで次の操作を行います。
ユーザーのメールアドレスを入力します。Gemini Enterprise app へのログインに使用するメールアドレスと同じメールアドレスを使用してください。
これらのユーザーに割り当てるサブスクリプションを選択します。
[送信] をクリックします。
REST
ライセンスをユーザーに手動で割り当てるには、次のコマンドを実行します。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/userStores/default_user_store:batchUpdateUserLicenses" \
-d '{
"inlineSource":{
"userLicenses":[
{
"userPrincipal":"USER_EMAIL_1",
"licenseConfig":"projects/PROJECT_NUMBER/locations/LOCATION/licenseConfigs/SUBSCRIPTION_ID"
},
{
"userPrincipal":"USER_EMAIL_2",
"licenseConfig":"projects/PROJECT_NUMBER/locations/LOCATION/licenseConfigs/SUBSCRIPTION_ID"
}
],
"updateMask": "userPrincipal,licenseConfig"
},
"deleteUnassignedUserLicenses":false
}'
次のように置き換えます。
PROJECT_ID: 実際のプロジェクトの ID。ENDPOINT_LOCATION: API リクエストのマルチリージョン。次のいずれかの値を指定します。- 米国のマルチリージョンの場合は
us - EU のマルチリージョンの場合は
eu - グローバル ロケーションの場合は
global
- 米国のマルチリージョンの場合は
LOCATION: データストアのマルチリージョン(global、us、eu)USER_EMAIL: ライセンスに追加するユーザーのメールアドレス。PROJECT_NUMBER: Google Cloud プロジェクトの数。SUBSCRIPTION_ID: Gemini Enterprise サブスクリプションの ID。
期限切れのサブスクリプションからライセンスを移行する
サブスクリプションの有効期限が切れている場合、ユーザーは Gemini Enterprise にログインできません。ログイン アクセス権を復元するには、次の 2 つの方法があります。
ユーザーを有効なサブスクリプションに自動的に移行する
ユーザーを有効なサブスクリプションに自動的に移行するには、次の操作を行います。
Google Cloud コンソールで、[Gemini Enterprise] > [ユーザーの管理] ページに移動します。
既存のライセンスの [マルチリージョン] を選択します。
有効なサブスクリプションがあることを確認します。お持ちでない場合は、サブスクリプションを取得してください。
[ライセンスを自動的に割り当てる] を選択し、有効なサブスクリプションを選択します。
[期限切れのライセンスを自動更新する] を選択します。
ライセンスの有効期限が切れたユーザーが次にログインすると、Gemini Enterprise は選択したサブスクリプションのライセンスを自動的に付与します。
ユーザーを有効なサブスクリプションに手動で移行する
ユーザーを有効なサブスクリプションに手動で移行するには、次の操作を行います。
Google Cloud コンソールで、[Gemini Enterprise] > [ユーザーの管理] ページに移動します。
既存のライセンスの [マルチリージョン] を選択します。
有効なサブスクリプションがあることを確認します。お持ちでない場合は、サブスクリプションを取得してください。
ユーザーを選択し、[別のライセンスを割り当てる] をクリックします。
[ユーザーの編集] ペインで、サブスクリプションを選択して [送信] をクリックします。
ライセンスを一覧表示する
ライセンスと、それに割り当てられているユーザーを一覧表示するには、次のコマンドを実行します。
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/userStores/default_user_store/userLicenses"
次のように置き換えます。
PROJECT_ID: 実際のプロジェクトの ID。ENDPOINT_LOCATION: API リクエストのマルチリージョン。次のいずれかの値を指定します。- 米国のマルチリージョンの場合は
us - EU のマルチリージョンの場合は
eu - グローバル ロケーションの場合は
global
- 米国のマルチリージョンの場合は
LOCATION: データストアのマルチリージョン(global、us、eu)
ライセンスからユーザーを削除する
ライセンスはいつでもユーザーから削除できます。ライセンスを削除すると、そのユーザーは即座に Gemini Enterprise へのアクセス権を失います。ライセンスからユーザーを削除する手順は次のとおりです。
コンソール
Google Cloud コンソールを使用してライセンスからユーザーを削除するには、次の操作を行います。
Google Cloud コンソールで、[Gemini Enterprise] > [ユーザーの管理] ページに移動します。
既存のライセンスの [マルチリージョン] を選択します。
ユーザー テーブルでユーザーを選択します。
ライセンスからユーザーを削除するには、次のいずれかを行います。
- 選択したユーザーからライセンスを削除するだけの場合は、[ライセンスの割り当てを解除します] をクリックします。
- ライセンスを削除し、選択したユーザーをプロジェクトから削除するには、[Unassign and delete license] をクリックします。
[確認] をクリックします。
REST
ライセンスからユーザーを削除するには、次のコマンドを実行します。
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/userStores/default_user_store:batchUpdateUserLicenses" \
-d '{
"inlineSource":{
"userLicenses":[
{
"userPrincipal":"USER_EMAIL_1"
},
{
"userPrincipal":"USER_EMAIL_2"
}
],
"updateMask": "userPrincipal,licenseConfig"
},
"deleteUnassignedUserLicenses":true
}'
次のように置き換えます。
PROJECT_ID: 実際のプロジェクトの ID。ENDPOINT_LOCATION: API リクエストのマルチリージョン。次のいずれかの値を指定します。- 米国のマルチリージョンの場合は
us - EU のマルチリージョンの場合は
eu - グローバル ロケーションの場合は
global
- 米国のマルチリージョンの場合は
LOCATION: データストアのマルチリージョン(global、us、eu)USER_EMAIL: ライセンスから削除するユーザーのメールアドレス。
次のステップ
- 詳しくは、Gemini Enterprise ライセンスに関するよくある質問をご覧ください。
- IAM のロールと権限について学習する。