Claude CodeをAmazon Bedrock経由で使っている人向けの、ちょっと地味だけど実務では地味に助かるアップデートです。今回追加されたのは ANTHROPIC_BEDROCK_REGION_PREFIX という環境変数で、Claude CodeがBedrockに接続するときにどのリージョンのモデルを優先して使うかを、より細かくコントロールできるようになりました。
そもそも「クロスリージョン推論プロファイル」って何?
Amazon Bedrockでは、モデルへのリクエストを単一のリージョンだけでなく、複数のリージョンにまたがって処理する「クロスリージョン推論プロファイル」という仕組みがあります。これは簡単に言うと、「東京リージョンが混雑していたら大阪や別のリージョンにも処理を振り分ける」といったイメージの機能で、可用性やスループットを上げるために使われます。
これまでClaude Codeは、AWSの設定にある AWS_REGION(接続先のAWSリージョンを指定する環境変数)の値から、どのクロスリージョン推論プロファイルを使うかを自動的に決めていました。つまり、リージョンの指定は間接的にしかできなかったわけです。
何が変わったのか
今回追加された ANTHROPIC_BEDROCK_REGION_PREFIX を設定すると、AWS_REGIONから自動的に導き出されるプロファイルではなく、指定したプレフィックス(接頭辞)に対応する推論プロファイルを優先して使うようになります。
たとえるなら、これまでは「住所(AWS_REGION)を伝えると、宅配業者が勝手に最寄りの配送センター(推論プロファイル)を選んでいた」状態だったのが、「配送センターの方を先に指定できる」ようになった、という感覚です。AWSの契約リージョンと、実際にモデル推論を行わせたいリージョン系統を分けたいケースで役立ちます。
| 項目 | これまで | 今回追加された挙動 |
|---|---|---|
| 推論プロファイルの決め方 | AWS_REGIONから自動導出 | ANTHROPIC_BEDROCK_REGION_PREFIXで明示指定可能 |
| 設定の柔軟さ | リージョン設定に従うのみ | 推論系統だけを別に選べる |
誰にとって嬉しい機能か
正直、個人でClaude Codeを使っているだけならこの設定を意識する場面はほとんどないと思います。対象になるのは、社内でAWS Bedrock経由でClaude Codeを運用していて、AWSアカウントのデフォルトリージョンと、実際にAIモデルを動かしたいリージョン系統(米国系・欧州系など)を分けて管理したい、というようなチームです。
これまではAWS_REGIONの値に紐づく形でしか推論プロファイルが決まらなかったため、意図しないリージョン系のプロファイルが選ばれてしまうケースがありました。環境変数で明示的に上書きできるようになったことで、そうした「思っていたのと違うリージョンに飛んでいた」というモヤモヤを解消できます。
使うときの注意
この設定はAmazon Bedrock経由での利用に限った話で、通常のAnthropic API直接利用やGoogle Vertex AI経由の場合には関係しません。また環境変数として設定するものなので、シェルの設定ファイルやデプロイ環境の変数設定に追記する形で使うことになります。具体的な値の指定方法(どんな文字列を入れるべきか)は、Bedrockのリージョン・推論プロファイルの命名規則に沿って決める必要があるので、AWS側のドキュメントと合わせて確認するのがよいでしょう。
このページは役に立ちましたか?