Anthropic Claude Opus 5.5 と Claude Sonnet 5.5 が AWS GovCloud (US) の Amazon Bedrock で利用可能になったことにより、規制対象ワークロードでの AI 支援開発に、コンプライアンスに沿った道筋が提供されます。
AWSによると、この内容は情報提供のみを目的としており、ここで紹介する手法はすべての組織やコンプライアンスプログラムに適するとは限らないため、この手法を組織のコンプライアンス要件や適用される規制上の義務に照らして評価することが重要です。
GovCloudでの提供とコンプライアンス対応
Anthropic Claude Opus 5.5 と Claude Sonnet 5.5 が AWS GovCloud (US) リージョンで利用可能になったことで、国際武器取引規則(ITAR)を含む規制・コンプライアンス要件のあるワークロード向けに、AI支援開発への入り口ができるようになります。AWS GovCloud (US) リージョンは、高度なコンプライアンス要件を持つ米国の顧客向けに設計されており、コンプライアンス制御を維持しながら、機密性の高い環境に生成AIワークロードをデプロイできます。AWS GovCloud (US) の Amazon Bedrock は、政府機関のコンプライアンス要件を支えるセキュリティ重視の機能として、FedRAMP Class D(旧 High)認証と DoD Cloud Service Provider (CSP) SRG IL4/IL5 の認可経路を備えています。さらに、顧客コンテンツが保存されず、ログに記録されず、AWSモデルの訓練に使われず、第三者と共有されないというデータ保護も組み込みで備えています。加えて、AWS GovCloud (US) で利用できる既存のセキュリティ制御やコンプライアンスフレームワークと統合され、他の AWS リージョンと同じ高いセキュリティ基準を維持しつつ追加の認可経路を提供します。
Claude Codeの機能と連携先
Anthropicのエージェント型コーディングツールであるClaude Codeは、コードのアーキテクチャやロジックに関する質問に答えられます。Claude Codeは、テスト、リンティング、その他のコマンドを実行して修正できます。Claude Codeは、Gitの履歴を検索し、マージコンフリクトを解決し、コミットとプルリクエストを作成できます。Claude Codeは、タスクの異なる部分を同時に処理するサブエージェントを生成できます。
Claude Code は、コードベースを読み、ファイルを編集し、コマンドを実行し、開発ツールと連携する、Anthropicのエージェント型コーディングツールです。Claude Code は、コードベース全体を理解し、複数のファイルやツールにまたがって作業できます。Claude Code は、コードベース内の複数ファイルにまたがるコードの記述とバグ修正が可能です。Claude Code は、AWS GovCloud (US) の Amazon Bedrock 上の Claude Opus 5.5 や Claude Sonnet 5.5 などのモデルで動作し、ターミナル、VS Code や JetBrains などの統合開発環境(IDE)、および Claude Agent SDK を使ったバックグラウンドで動作します。
Claude Codeは、Model Context Protocol(MCP)を通じて、AWS Command Line Interface(AWS CLI)、Terraform、Kubernetesなどの外部ツールやデータソースに接続できます。また、CLAUDE.mdのメモリファイル、繰り返しのワークフロー用のスキル、アクションの前後に自動処理を行うフックで動作をカスタマイズできます。GitHub ActionsまたはGitLab CI/CDを通じて、定期的なタスクの自動化や継続的インテグレーション/継続的デリバリー(CI/CD)との統合もできます。
AWS GovCloud (US)でAmazon Bedrockを使ってClaude Codeをセットアップ・設定する手順には、前提条件、インストールコマンド、環境設定、検証手順が含まれます。前提条件として、Amazon BedrockにアクセスできるAWS GovCloud (US)アカウントが必要です。また、Amazon Bedrock用の適切なAWS Identity and Access Management (IAM)ロールと権限が必要であり、IAMポリシーには最低限、bedrock-runtime向けの`bedrock:InvokeModel`、`bedrock:InvokeModelWithResponseStream`、`bedrock:ListInferenceProfiles`、`bedrock:GetInferenceProfile`を含める必要があります。Mantleエンドポイントを使う場合、IAMポリシーには最低限、bedrock-mantle向けの`bedrock-mantle:CreateInference`、`bedrock-mantle:GetProject`、`bedrock-mantle:ListProjects`、`bedrock-mantle:ListModels`を含める必要があります。あるいは、`AmazonBedrockMantleInferenceAccess`マネージドポリシーをアタッチする方法もあります。さらに、AWS GovCloud (US)アカウントで、Claude Opus 5.5、Claude Sonnet 5.5、Claude Sonnet 5へのAmazon Bedrockモデルアクセスを有効にし、短期APIキーまたはAWS SSOログインによる有効なAWSセッション認証情報でAWS CLIを設定しておく必要があります。
AWS CLIに認証情報を設定したあと、ユーザーはmacOS・Linux・WSL向け、Windows PowerShell向け、Windows CMD向け、またはHomebrew(macOS/Linux)のいずれかの方法でClaude Codeをインストールします。推奨されるOption A(対話型セットアップウィザード)の手順では、プロジェクトに移動してClaude Codeを起動し、ログインウィザードを進めます。Option A(対話型セットアップウィザード)では、ログインプロンプトで 3rd-party platform を選び、次に Amazon Bedrock を選びます。続いてウィザードの指示に従って、認証方法、リージョン(us-gov-west-1)を選び、モデルをピン留め(pin)します。Option A(対話型セットアップウィザード)では、ウィザードが設定を設定ファイル(settings file)に自動的に保存します。以前にClaude Codeを設定したことがある場合は、`/setup-bedrock` を実行するとウィザードを開き直して、認証情報、リージョン、モデルのピン留めを更新できます。
Option B(手動の環境変数設定)は、スクリプト化されたデプロイやエンタープライズ向けのデプロイを想定した方法で、環境変数を設定して行います。この方法では、Claude Opus 5.5を主モデル(primary model)として使う設定や、チーム全体での一貫したデプロイのために特定のモデルバージョンをピン留めする設定も用意されています。環境変数の設定後は、プロジェクトに移動してClaude Codeを起動します。
AWS GovCloud (US) の Amazon Bedrock は、bedrock-runtime と bedrock-mantle の2つのエンドポイントを持ち、どちらも Zero Operator Access (ZOA) アーキテクチャを備えた同じ Mantle 推論エンジンで動作します。規制対象ワークロードでは、コンプライアンス要件に応じて適切なエンドポイントを選ぶ必要があります。bedrock-runtime エンドポイントは AWS SDK(InvokeModel API と Converse API)を使い、Amazon Bedrock のガードレール(Guardrails)、Amazon Bedrock Knowledge Bases、Agents、呼び出しログ記録(invocation logging)をサポートします。特に監査証跡(audit trails)が必要なものを中心に、bedrock-runtime エンドポイントはほとんどの新規アプリケーションに推奨される選択肢です。bedrock-runtime エンドポイントは AWS GovCloud (US) リージョンの US-West と US-East の両方で、ガードレール、呼び出しログ記録、クロスリージョン推論(cross-region inference)をサポートします。bedrock-mantle エンドポイントは Anthropic Messages API をネイティブにサポートしており、AWS GovCloud (US-West) で利用できます。
Claude Codeが動作していることは、ターミナルに Welcome to Claude Code! のメッセージが表示されることで確認できます。`/status`コマンドを実行するとモデルとプロバイダーを確認でき、設定に応じてAmazon BedrockまたはAmazon Bedrock (Mantle)が表示されます。
bedrock-mantle エンドポイントは Anthropic Messages API をネイティブにサポートし、サーバーサイドツール、バックグラウンド推論、Projects など、現時点でこのエンドポイントでのみ利用できる機能を提供します。包括的な監査証跡とコンテンツフィルタリングが必要なデプロイでは、bedrock-runtime が推奨されます。bedrock-runtime と bedrock-mantle の両エンドポイントは、Claude Opus 5.5、Claude Sonnet 5.5、Claude Sonnet 5 で利用できます。組織のコンプライアンスと運用の要件に合わせて、ガードレールと呼び出しログ記録を完全にサポートする bedrock-runtime エンドポイントか、Anthropic Messages API にネイティブにアクセスできる bedrock-mantle エンドポイントのどちらかを選択することで、デプロイを調整できます。
Anthropicのエージェント型コーディングツールである Claude Code は、AWS GovCloud (US) の Amazon Bedrock 上のモデルで動作します。Claude Code を使うと、データを AWS GovCloud (US) インフラ内に保ったまま、ターミナル、IDE、CI/CD パイプラインでエージェント型コーディングのワークフローを直接採用できます。この方法を使うと、コンプライアンスとの整合を保ちながら、日常の開発タスクを速める AI 支援ワークフローを実行できます。
AWS IAM Identity Centerを使うと、Claude Codeへのアイデンティティとアクセスを一元的に管理でき、認可された開発者だけがアクセスできることを確認できます。また、AWS IAM Identity Centerを使用することで、開発者は一時的なロールベースの認証情報でリソースにアクセスできるようになり、静的アクセスキーが不要になるため、セキュリティの強化に役立ちます。Claude Codeを起動する前に、AWS CLIがIAM Identity Centerのプロファイルを使うよう `aws configure sso --profile <PROFILE_NAME>` で設定し、作成したプロファイルを使って `aws sso login --profile <PROFILE_NAME>` でログインしておく必要があります。Claude Codeは一般提供されています。Claude Codeを組織に展開する際は、セキュリティ・ガバナンス・コンプライアンスの基盤となるアーキテクチャを検討する必要があります。
Option Cとして、AWS GovCloud (US-West)で利用できるBedrock Mantleを使用する方法があります。Claude CodeをMantle経由にするための設定が用意されています。同じセッション内でbedrock-runtimeとbedrock-mantleの両方が必要なときの設定も用意されています。ガードレールと呼び出しログ記録は、bedrock-runtime エンドポイントでのみ利用できます。ガードレールと呼び出しログ記録のコンプライアンス機能が必要なデプロイでは、bedrock-runtime エンドポイントを使うOption AまたはBを使用します。
Claude CodeをAmazon Bedrockに自動接続させるため、`AWS_REGION`、`CLAUDE_CODE_USE_BEDROCK`、`ANTHROPIC_MODEL`、`ANTHROPIC_DEFAULT_OPUS_MODEL`、`ANTHROPIC_DEFAULT_SONNET_MODEL` などのデフォルト環境変数を自動設定することを検討すると、チーム間で開発の一貫したベースラインを提供できます。組織は、開発者へのセルフサービスの手順を提供することから始めることも、設定ファイル(settings files)を使って構成を一元管理することも可能です。大規模なエンタープライズ展開では、Guidance for Claude Code with Amazon Bedrockの導入を検討してください。このGuidanceは、AIリソースへのアクセスを厳格に管理しながらClaude Codeを展開するのを助け、既存のアイデンティティ基盤に接続し、開発者の生産性と利用パターンのオブザーバビリティを提供します。
モデル選択・コスト管理と組織への展開
サービスクォータを確認し、アクティブな開発者の人数に基づいて、毎分トークン数(TPM)と毎分リクエスト数(RPM)を適切に設定してください。チームの利用を支えるのに十分なTPMとRPMのクォータがあることを確認し、指針としてはレート制限の推奨事項に従う必要があります。チームで一貫した展開にするため、モデルバージョンをピン留めしてください。ピン留めしない場合、`sonnet` や `opus` といったモデルエイリアスはClaude Code組み込みのデフォルトに解決され、リリース間で変わる可能性があります。
Claude Codeはデフォルトの主モデルとして Claude Opus 5.5 を使用するため、ピン留めしていない展開ではOpusのトークン単価で課金されます。チームを Claude Sonnet 5.5 にとどめるには、`ANTHROPIC_MODEL` に Claude Sonnet 5.5 の完全なモデルIDを設定します。新しいモデルへ移行するタイミングは、`ANTHROPIC_DEFAULT_OPUS_MODEL` と `ANTHROPIC_DEFAULT_SONNET_MODEL` で制御します。Anthropicによると、Claude Opus 5.5 は Claude Opus 5 より少ないトークンでタスクを完了し、トークン単価も低いです。
AWS GovCloud (US) では、クロスリージョン推論プロファイル(cross-region inference profile)に `us-gov.` プレフィックスを使います。コスト監視とユーザー単位のトークンガードレール(per-user token guardrails)を実装してください。Claude Codeのセッションはトークン消費が大きくなることがあり、特に Claude Sonnet 5.5 よりトークン単価の高い Claude Opus 5.5 ではその傾向があります。
ユーザー単位のトークンガードレールのパターンは、開発者ごとの1日あたりのトークン上限を適用し、80%と100%の閾値でアラートを出します。このパターンはAmazon CloudWatch 呼び出しログ記録、AWS Lambda、Amazon DynamoDBを使い、ほぼリアルタイムで上限を追跡・適用します。
コストを下げ応答時間を改善するために、プロンプトキャッシュ(prompt caching)を使ってください。対応モデルでは、5分と1時間の両方のTTLオプションが使えます。組織に展開する際の考慮事項として、チームのデフォルトを Claude Sonnet 5.5(Claude Opus 5.5よりコストが低い)にし、より深い推論や長い自律実行が必要なタスクには Claude Opus 5.5 を充てることを検討してください。DoD Impact Level 4/5(IL4/IL5)の認可が必要なワークロードでは、デフォルトを Claude Sonnet 5 にします。
Amazon Bedrock で利用可能なモデルには、FedRAMP Class D 認証を持つ Claude Opus 5.5 と Claude Sonnet 5.5 があります。Claude Sonnet 5 は FedRAMP Class D(旧 High)認証と DoD Impact Level 4/5(IL4/IL5)認可を持ち、機微な環境に対して最も強いコンプライアンス対応範囲を提供します。Claude Sonnet 5.5 も FedRAMP Class D 認証を持っており、Claude Sonnet 5 よりコーディングとナレッジワーク(knowledge work)で向上しており、タスクあたりのコストも Claude Sonnet 5 より低くなっています。また、FedRAMP Class D 認証を持つ Claude Opus 5.5 は、その認証レベルで足りるワークロード向けに、より深い推論と、より長い自律タスクの能力を提供します。モデルの認証状況は、最新の情報を確認するようAWSは注意を促しています。
Claude Codeを組織に展開する際は、組織向けに権限(permissions)、メモリ(memory)、MCPサーバー(MCP servers)を検討してください。セキュリティチームは、Claude Codeに許可することとしないことを定めるマネージド権限(managed permissions)を設定でき、これはローカル設定で上書きできません。複数のプロジェクトにまたがって CLAUDE.md メモリファイルを設定すると、共通のワークフロー、スタイル規約、コーディング標準を自動的に追加でき、組織の好みに合わせられます。CLAUDE.md ファイルをエンタープライズディレクトリに配置すれば、すべての開発者が同じベースラインを継承します。また、フック(hooks)を使うと、自動フォーマットやlintチェックなど、アクションの前後の自動処理を強制できます。
デプロイ前に徹底したセキュリティ評価を行い、Claude Code の機能を組織のセキュリティポリシーに照らして評価してください。Amazon Bedrock は推論レイヤーを保護しますが、Claude Code はローカルの開発者マシン上で動作するため、別途の評価とリスク管理が必要です。環境内で動作する他のサードパーティソフトウェアと同様に、マネージド権限、呼び出しログ記録、ユーザーごとのトークン上限(per-user token limits)といった統制を適用してください。