Gemini for Government のデプロイに関するガイダンス

Last reviewed 2026-07-27 UTC

このドキュメントでは、FedRAMP High と DoD 影響レベル 4(IL4)の要件に準拠して Gemini for Government をデプロイ、使用するための技術的なガイダンスを米国の連邦政府機関と DoD 部門向けに提供します。このドキュメントでは、認証境界に含まれるサービスと機能、およびコンプライアンス義務を果たすための手順について説明します。

Gemini for Government は、Assured Workloads を使用してコンプライアンス要件を支援します。Gemini for Government のすべてのリソースは、特定のコンプライアンス レジーム(FedRAMP High または IL4)用に構成された Assured Workloads フォルダ内にデプロイする必要があります。

コアプロダクトの依存関係

Gemini for Government は、複数のGoogle Cloud サービスに依存しています。次の表に、各サービスのコンプライアンス ステータスを示します。

Google Cloud サービス FedRAMP High のステータス IL4 のステータス

Gemini Enterprise

承認済み

承認済み

Gemini Enterprise Agent Platform の生成 AI(旧称: Vertex AI の生成 AI)

承認済み

承認済み

BigQuery

承認済み

承認済み

Cloud Storage

承認済み

承認済み

Looker(Google Cloud コア)

承認済み

送信済み

承認済みのサービスと機能

次の表に示すのは、FedRAMP High と IL4 のデプロイで Gemini for Government で使用できるサービスと機能です。

機能 FedRAMP High IL4

予測入力

承認済み

承認済み

サービング コントロール

承認済み

承認済み

Cloud StorageBigQuery などの承認済みデータストア

承認済み

承認済み

エンタープライズ向けウェブ グラウンディング

承認済み

承認済み

ローカルマシンからのドキュメントのアップロード

承認済み

承認済み

エンドユーザーによるモデルの選択

承認済み

承認済み

Deep Research エージェント

承認済み

送信済み

Agent Designer を使用したノーコード エージェントの作成

承認済み

送信済み

エージェント ギャラリー

承認済み

送信済み

Nano Banana を使用した画像生成

承認済み

送信済み

Model Armor

承認済み

3PAO

モデルサポート

Google モデルのサポート

米国のマルチリージョン エンドポイントをサポートする Google モデル(一般提供されているほとんどの Gemini モデルを含む)のみが、データ所在地(DRZ)のコミットメントを提供し、追加の設定を必要とせずに FedRAMP High と DoD IL4 および IL5 の要件をサポートできます。

DRZ コミットメントが必要な場合は、グローバル エンドポイントのみをサポートする Google モデルへのアクセスを制限する必要があります。これらのモデルへのアクセスを制限する方法については、エンドポイントの使用を制限するをご覧ください。

サードパーティ モデルのサポート

Google Cloud は、FedRAMP High、DoD IL4、IL5 用のサードパーティ モデルをデプロイできるように、サービング インフラストラクチャとカスタムビルド コンテナの認可を維持します。

Google は、サードパーティ モデルのデプロイのコンプライアンス ステータスや、これらのサードパーティ モデルの使用状況を検証しませんが、認証済みのサービス(Gemini Enterprise Agent Platform の生成 AI や Gemini Enterprise Agent Platform Inference: バッチとオンラインなど)を使用して、Model Garden で利用可能な 200 以上のファーストパーティ、サードパーティ、オープンソースの大規模言語モデル(LLM)を操作できます。FedRAMP と DoD IL4 および IL5 のコンプライアンス要件に準拠して、サードパーティ モデルがデプロイ、構成、保護されていることを確認する責任はお客様にあります。詳細については、セルフデプロイ モデルの概要をご覧ください。

手動で無効にする必要がある未承認の機能

次のサービスと機能は、FedRAMP High または IL4 の認証を受けていません。ただし、Assured Workloads の制御パッケージによってブロックされることはなく、プロジェクトで使用できます。リスク評価の一環として、センシティブ データに対するサービスの利用状況と、利用可能な緩和コントロールを評価する必要がある場合があります。評価に基づいて、Gemini Enterprise アプリの構成で、このリストにある機能を手動で無効にする必要がある場合があります。

エージェントとギャラリー
グラウンディング
生成の特徴
ユーザー、セッション、UI の機能
その他の機能

暗黙的なコンテキスト キャッシュ保存の詳細については、 Gemini Enterprise Agent Platform とゼロデータ保持をご覧ください。

無効にできない未承認の機能

Assured Workloads 管理パッケージでは、次のサービスと機能を使用できます。無効にすることはできません。これらの機能を使用する場合は、承認を付与する前に適切なリスク評価を実施し、サービスの利用が FedRAMP High または IL4 のデプロイに適していることを確認することをおすすめします。たとえば、データの機密性に対するサービスの使用状況を評価できます。データ暗号化に基づく緩和制御が利用可能かどうかを評価して、データアクセスを単独で制御できるかどうかを確認することもできます。

エージェントとギャラリー

このエージェントを利用不可にするには、セールスチームまたは Google Cloud の担当者にお問い合わせください。

アナリティクスと依存機能
データコネクタとデータストア
ユーザー、セッション、UI の機能
その他の機能

環境をデプロイする

コンプライアンス義務を満たす環境のデプロイを支援する手順は次のとおりです。

  1. Assured Workloads をデプロイします。
    1. FedRAMP High の Data Boundary または IL4 の Data Boundary を使用する Assured Workloads フォルダを作成します。
    2. このフォルダ内に Google Cloud プロジェクトを作成します。
    3. すべてのユーザーとサービス アカウントに必要な Identity and Access Management(IAM)権限があることを確認します
  2. FedRAMP High または IL4 のネットワークを構成します。詳細については、Google Cloudで FedRAMP と DoD に準拠したネットワークを構成するをご覧ください。
    1. Gemini Enterprise app を作成します。ロケーションとして [US Multi-region] を選択します。Assured Workloads のデータ所在地ポリシーでは、このオプションが適用されます。
  3. Assured Workloads フォルダ内にある Google データソースに接続します。FedRAMP High と IL4 の承認済みデータストアは、Cloud Storage バケットと BigQuery データセットです。

  4. 承認済みのコンプライアンス機能を構成します。

  5. 手動で無効にする必要がある未承認の機能で説明されている未承認の機能を無効にします

  6. 無効にできない未承認の機能を使用しないよう、担当者に説明します。

未承認の機能をオフにする

このセクションのタスクを完了して、手動で無効にできる未承認の機能を無効にします。

Gemini Enterprise にデプロイするアプリごとに、このタスクを完了します。

次のいずれかのロールがあることを確認します。

  • ディスカバリ エンジン管理者roles/discoveryengine.admin
  • Gemini Enterprise 管理者roles/discoveryengine.agentspaceAdmin
  • discoveryengine.engines.update 権限のあるカスタムロール

コンソール

  1. Google Cloud コンソールで、[Gemini Enterprise アプリ] ページに移動します。

    [アプリ] に移動

  2. 該当するアプリを選択します。

  3. ナビゲーション メニューで [構成] をクリックし、[機能の管理] タブを選択します。

  4. [プロンプト ギャラリーを有効にする] をオフにします。

  5. [保存] をクリックします。

REST

アプリの機能制御マップを更新するには、discoveryengine.googleapis.com API エンドポイントの engines.patch メソッドを使用します。

エンジンの features 構成prompt-gallery キーを FEATURE_STATE_OFF に設定します。

リクエストのデータを使用する前に、次のように置き換えます。

  • PROJECT_ID: オブジェクトの ID
  • APP_ID: アプリの ID

HTTP メソッドと URL:

PATCH https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID?updateMask=features

リクエストの本文(JSON):

{
  "features": {
    "prompt-gallery": "FEATURE_STATE_OFF"
  }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID",
  "features": {
    "prompt-gallery": "FEATURE_STATE_OFF"
  }
}

Google Maps Platform によるグラウンディングを無効にする

すべてのリクエストで Google Maps Platform を使用したグラウンディングを無効にするには、次のいずれかの方法で Maps Grounding APImapsgrounding.googleapis.com)を無効にします。

  • コンソールの [API とサービス] ページで、Map Grounding APImapsgrounding.googleapis.com)を見つけて、[API を無効にする] を選択します。詳細については、サービスを有効または無効にするをご覧ください。

  • Google Cloud CLI で次のコマンドを実行します。

    gcloud services disable mapsgrounding.googleapis.com
    

すべてのリクエストで Google 検索によるグラウンディングを無効にするには、Assured Workloads フォルダ レベルで constraints/vertexai.disableGenAIGoogleSearchGrounding 組織のポリシーのブール値制約を true に設定します。詳細については、ブール値ルールを使用してポリシーを更新するをご覧ください。

Google ドライブのアップロードを使用したグラウンディングをオフにする

Google ドライブを使用したグラウンディングは、Google ドライブのデータストアをアプリに接続した場合にのみ有効になります。Google ドライブのアップロードを使用したグラウンディングを無効にするには、次の操作を行います。

  • Gemini Enterprise アプリで Google ドライブ データストアが構成されていないことを確認します。アプリがすでに Google ドライブのデータストアに接続されている場合は、コンソールのアプリの設定から削除するか、Discovery Engine API の dataStores.delete メソッドを使用してデータストアを削除します。

  • Google 管理コンソールで Workspace のデータ共有機能を無効にするか、Google Workspace でスマート機能とパーソナライズを無効にして、コネクタが Google ドライブのユーザー ドキュメントにアクセスできないようにします。

Microsoft OneDrive のアップロードを使用したグラウンディングをオフにする

Microsoft OneDrive を使用したグラウンディングは、Microsoft OneDrive データストアをアプリに接続した場合にのみ有効になります。Microsoft OneDrive のアップロードを使用したグラウンディングを無効にするには、次の操作を行います。

  • Gemini Enterprise アプリで Microsoft OneDrive データストアが構成されていないことを確認します。アプリが Microsoft OneDrive データストアにすでに接続されている場合は、コンソールのアプリの設定から削除するか、Discovery Engine API の dataStores.delete メソッドを使用してデータストアを削除します。
  • コネクタのアクセスをブロックするには、Microsoft OneDrive 接続に使用される Microsoft Entra ID(Azure AD)で、認証情報を取り消すか、登録済みの OAuth 2.0 アプリケーション クライアント ID と認証情報を削除します。

Imagen と Veo をオフにする

Imagen を使用した画像生成と Veo を使用した動画生成を無効にするには、次の操作を行います。

  • フォルダレベルまたは組織レベルで constraints/vertexai.allowedModels または constraints/vertexai.allowedGenAIModels 組織のポリシー リストの制約を設定して、imagen モデルと veo モデル(publishers/google/models/imagen-4.0-ultra-generate-001 など)を拒否するか、承認済みのモデルのみを許可します。詳細については、Model Garden モデルへのアクセスを制御するをご覧ください。
  • Imagen モデルまたは Veo モデルでの予測アクセスを制限するには、モデルのリソースパスに対する aiplatform.endpoints.predict IAM 権限を拒否する IAM 拒否ポリシーを構成します。モデルのリソースパスは projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_NAME です。

    次のように置き換えます。

    • PROJECT_ID: オブジェクトの ID
    • LOCATION: アプリのロケーション
    • MODEL_NAME: 許可または拒否するモデルの名前

Gemini Enterprise アプリのユーザー イベントをオフにする

ユーザー イベントは、クライアントサイドのイベント トラッカーによって送信されるか、一括でインポートされます。ユーザー イベントの収集を無効にするには、次のいずれかを実行します。

  • アプリケーションの検索ウィジェットを構成するときに、uiSettings 構成名前空間内で disableUserEventsCollection プロパティを true に設定して、イベント ロギングを無効にします。次に例を示します。

    "uiSettings": {
    "disableUserEventsCollection": true
    }
    
  • イベント挿入エンドポイント(特に userEvents.collect メソッドuserEvents.write メソッド)を呼び出さないようにし、検索ピクセル スクリプト(v1beta_event.js など)がクライアント ページでアクティブになっていないことを確認します。

  • 次のように、アプリケーション レベルで設定を更新します。

    1. Google Cloud コンソールで、[Gemini Enterprise アプリ] ページに移動します。

      [アプリ] に移動

    2. 該当するアプリを選択します。

    3. ナビゲーション メニューで [構成] をクリックします。

    4. [ユーザー イベントの収集を有効にする] をオフにします。

    5. [保存] をクリックします。

Gemini Enterprise でパーソナライズとメモリをオフにする

Gemini Enterprise にデプロイするアプリごとに、このタスクを完了します。

次のいずれかのロールがあることを確認します。

  • ディスカバリ エンジン管理者roles/discoveryengine.admin
  • Gemini Enterprise 管理者roles/discoveryengine.agentspaceAdmin
  • discoveryengine.engines.update 権限のあるカスタムロール

コンソール

手順については、パーソナライズとメモリーをオフにするをご覧ください。

REST

アプリの機能制御マップを更新するには、discoveryengine.googleapis.com API エンドポイントの engines.patch メソッドを使用します。

エンジンの features 構成で、personalization-memory キーと personalization-suggested-highlights キーを FEATURE_STATE_OFF に設定します。

リクエストのデータを使用する前に、次のように置き換えます。

  • PROJECT_ID: オブジェクトの ID
  • APP_ID: アプリの ID

HTTP メソッドと URL:

PATCH https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID?updateMask=features

リクエストの本文(JSON):

{
  "features": {
    "personalization-memory": "FEATURE_STATE_OFF",
    "personalization-suggested-highlights": "FEATURE_STATE_OFF"
  }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID",
  "features": {
    "prompt-gallery": "FEATURE_STATE_OFF",
    "personalization-memory": "FEATURE_STATE_OFF",
    "personalization-suggested-highlights": "FEATURE_STATE_OFF"
  }
}

非公開ナレッジグラフを無効にする

非公開ナレッジグラフをオフにするには、コンソールまたは API を使用します。

次のいずれかのロールがあることを確認します。

  • ディスカバリ エンジン管理者roles/discoveryengine.admin
  • Gemini Enterprise 管理者roles/discoveryengine.agentspaceAdmin
  • discoveryengine.engines.update 権限のあるカスタムロール

コンソール

手順については、ナレッジグラフの構成を管理するをご覧ください。

REST

アプリの構成を更新するには、discoveryengine.googleapis.com API エンドポイントで engines.patch メソッドを使用します。

knowledgeGraphConfig パラメータ内で enablePrivateKnowledgeGraphenableCloudKnowledgeGraphfalse に設定します。

リクエストのデータを使用する前に、次のように置き換えます。

  • PROJECT_ID: オブジェクトの ID
  • APP_ID: アプリの ID

HTTP メソッドと URL:

PATCH https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID?updateMask=knowledgeGraphConfig

リクエストの本文(JSON):

{
  "knowledgeGraphConfig": {
    "enableCloudKnowledgeGraph": false,
    "enablePrivateKnowledgeGraph": false
  }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID",
  "knowledgeGraphConfig": {
    "enableCloudKnowledgeGraph": false,
    "enablePrivateKnowledgeGraph": false
  }
}

Model Armor を無効にする

Model Armor を無効にするには、アプリからテンプレートを削除してから、API を無効にします。

テンプレートを削除するには、Gemini Enterprise app から Model Armor テンプレートを削除するをご覧ください。

Model Armor APImodelarmor.googleapis.com)を無効にするには、次のいずれかの方法を使用します。

  • コンソールの [API とサービス] ページで、Model Armor APImodelarmor.googleapis.com)を見つけて、[API を無効にする] を選択します。詳細については、サービスを有効または無効にするをご覧ください。

  • Google Cloud CLI で次のコマンドを実行します。

    gcloud services disable modelarmor.googleapis.com
    

NotebookLM Enterprise を無効にする

Gemini Enterprise にデプロイするアプリごとに、このタスクを完了します。

次のいずれかのロールがあることを確認します。

  • ディスカバリ エンジン管理者roles/discoveryengine.admin
  • Gemini Enterprise 管理者roles/discoveryengine.agentspaceAdmin
  • discoveryengine.engines.update 権限のあるカスタムロール

コンソール

  1. Google Cloud コンソールで、[Gemini Enterprise アプリ] ページに移動します。

    [アプリ] に移動

  2. 該当するアプリを選択します。

  3. ナビゲーション メニューで [構成] をクリックし、[機能の管理] タブを選択します。

  4. NotebookLM をオフにします。

  5. [保存] をクリックします。

REST

アプリの機能制御マップを更新するには、discoveryengine.googleapis.com API エンドポイントの engines.patch メソッドを使用します。エンジンの features 構成で、notebook-lm キーを FEATURE_STATE_OFF に設定します。

リクエストのデータを使用する前に、次のように置き換えます。

  • PROJECT_ID: オブジェクトの ID
  • APP_ID: アプリの ID

HTTP メソッドと URL:

PATCH https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID?updateMask=features

リクエストの本文(JSON):

{
  "features": {
    "notebook-lm": "FEATURE_STATE_OFF"
  }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/global/collections/default_collection/engines/APP_ID",
  "features": {
    "prompt-gallery": "FEATURE_STATE_OFF",
    "notebook-lm": "FEATURE_STATE_OFF"
  }
}

暗黙的なコンテキスト キャッシュ保存をオフにする

暗黙的なコンテキスト キャッシュ保存をオフにするには、データのキャッシュ保存の有効化と無効化をご覧ください。