Antigravity アプリと Antigravity CLI は、Gemini プラットフォームで使用する場合、FedRAMP High、IL4、IL5、ITAR、CJIS のデータ境界環境にデプロイできます。
以下の手順に沿って、Antigravity App と Antigravity CLI を構成し、米国の公共部門の組織や企業のお客様に求められる規制基準や同様のガイドラインをサポートします。このページの手順から逸脱すると、コンプライアンスに準拠していない構成になる可能性があります。
第三者評価機関(3PAO)は、これらのデプロイ手順により、Antigravity App と Antigravity CLI が 1 つの米国ベースのクラウド サービス API リージョン エンドポイントとのみ通信できることを検証しました。aiplatform.us.rep.googleapis.com API エンドポイントは、FedRAMP High、IL4、IL5、ITAR、CJIS の Assured Workloads データ境界ですでにサポートされています。詳細については、Coalfire による Antigravity アプリと CLI の評価をご覧ください。
前提条件
- コンプライアンス フレームワーク用の Assured Workloads フォルダを作成します。
Antigravity アプリと Antigravity CLI をデプロイする
次の手順に沿って Antigravity App と Antigravity CLI をデプロイし、組織のセキュリティ要件を満たすようにローカル環境とクライアントを構成します。
- Antigravity アプリと Antigravity CLI をローカルにダウンロードします。
- Assured Workloads フォルダにプロジェクトを作成し、
aiplatform.googleapis.comAPI を有効にします。手順については、Google Cloud プロジェクトと API の設定セクションをご覧ください。 - ユーザーとクライアントに適した Antigravity への認証を構成します。Cloud Identity(外部 ID プロバイダまたはシステムとの連携用)と Google Cloud サービス アカウントを使用して、Antigravity に対する認証を行うことができます。
次のように、アプリケーションのデフォルト認証情報を使用して Antigravity にログインします。
Antigravity デスクトップ クライアントを使用する場合:
- Assured Workloads フォルダ内のプロジェクトを選択します。
- 米国のロケーションを選択します。
Antigravity CLI を使用する場合:
Google Cloud CLI を使用して、割り当てプロジェクトを構成します。
gcloud auth application-default set-quota-project QUOTA_PROJECT_IDQUOTA_PROJECT_IDは、Assured Workloads フォルダ内のプロジェクトの ID に置き換えます。次の環境変数を設定します。
export AGY_ADC_AUTH=true export GOOGLE_CLOUD_LOCATION=us export AGY_CLI_DISABLE_AUTO_UPDATE=true
サポートされているモデルに接続する
FedRAMP High、IL4、IL5、ITAR、CJIS では、次のモデルがサポートされています。
- Gemini 3.6 Flash
- Gemini 3.7 Flash
- Gemini 3.8 Flash
- Gemini 4.0 Argon
米国の公共部門のコンプライアンス要件をサポートするバージョンのモデルに接続するには、ベース エンドポイント URI として [米国] を選択します。プロンプトとレスポンスが米国の公共部門のお客様の特定の要件に準拠するように、[米国] を選択する必要があります。手順については、リージョン エンドポイントとネットワーク許可リストをご覧ください。
オプションの API を無効にする
Antigravity App と Antigravity CLI は他のバックエンド API を呼び出しますが、そのすべてが米国公共部門の要件に準拠しているわけではありません。これらの API は、プロダクトのコア機能には必要ありません。デプロイのコンプライアンスを維持するには、ローカル環境から次の API を呼び出す機能を無効にします。
aiplatform.*.rep.googleapis.com内の米国以外のすべてのマルチリージョン エンドポイント(aiplatform.us.rep.googleapis.comを除く)antigravity.google*.antigravity.googleantigravity.google.com*.antigravity.google.comantigravity-cli-auto-updater-974169037036.us-central1.run.appantigravity-hub-auto-updater-974169037036.us-central1.run.appantigravity-unleash.googbusinessaicode.googleapis.comchromewebstore.google.comcloudcode-pa.googleapis.comaicode.googleapis.comdaily-cloudcode-pa.googleapis.complay.googleapis.com
ローカル環境でこれらのエンドポイントを無効にするには、次のコントロールを適用します。
- ネットワークとプロキシのルール: 企業のウェブプロキシ、ファイアウォール、DNS ポリシーで、リストに記載されているドメインへのアウトバウンド リクエストをブロックし、
aiplatform.us.rep.googleapis.comエンドポイントへのトラフィックを許可します。 - エンドポイント使用の組織ポリシー: フォルダレベルまたはプロジェクト レベルで
constraints/gcp.restrictEndpointUsage組織ポリシー制約を構成して、in:non-us-aiplatform-endpoints値グループ(グローバルおよび米国以外の Gemini Enterprise Agent Platform エンドポイントをブロック)とbusinessaicode.googleapis.com、businessaicode.us.rep.googleapis.com、businessaicode.eu.rep.googleapis.comエンドポイントを拒否します。Agent Platform でサポートされているマルチリージョン エンドポイントについては、マルチリージョン エンドポイントをご覧ください。この制約とキュレートされた値グループを構成する手順については、エンドポイントの使用を制限するをご覧ください。 - プロジェクト API 管理: Assured Workloads プロジェクトで
businessaicode.googleapis.comAPI とcloudaicompanion.googleapis.comAPI が有効になっている場合は、無効にします。cloudcode-pa.googleapis.comエンドポイントは、Service Usage で有効または無効にできない内部 Google クライアント エンドポイントです。ネットワーク ルールまたはプロキシ ルールを使用してブロックする必要があります。詳細については、サービスを無効にするをご覧ください。 - CLI の自動更新:
AGY_CLI_DISABLE_AUTO_UPDATE=true環境変数を設定して、Antigravity CLI が起動時にantigravity-cli-auto-updater-974169037036.us-central1.run.appエンドポイントにクエリを実行しないようにします。
SSL / TLS インスペクションと証明書をサポートする
Antigravity アプリと CLI は、ホスト オペレーティング システムの信頼できるルートストア(Linux の /etc/ssl/certs、Windows の Windows 証明書ストア、macOS のキーチェーンなど)を自動的にクエリして使用します。
企業の CA 証明書バンドルをクライアント OS にデプロイすると、Antigravity は検査対象の SSL / TLS 環境内で自動的に信頼され、動作します。カスタム CA のオーバーライドは必要ありません。
企業プロキシを使用する場合、Go 言語の HTTP トランスポートはシステムの標準プロキシ環境変数をサポートします。Antigravity を実行するマシンで、次の変数を構成します。
HTTP_PROXYHTTPS_PROXYNO_PROXY
詳しくは、設定をご覧ください。