

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS リージョン 選択
<a name="region-selection"></a>

を使用すると AWS リージョン、特定の地域 AWS のサービス で動作する にアクセスできます。これは、冗長性と、ユーザーがアクセスする場所の近くでのデータとアプリケーションの実行を維持するために有効です。

## デフォルトのリージョンプロバイダーチェーン
<a name="default-region-provider-chain"></a>

[環境から](creating-clients.md#loading-from-the-environment)サービスクライアントの設定をロードする場合、次のルックアッププロセスが使用されます。

1. ビルダーに設定された明示的なリージョン。

1. `aws.region` JVM システムプロパティがチェックされます。設定されている場合、そのリージョンはクライアントの設定で使用されます。

1. `AWS_REGION` 環境変数が確認されます。設定されている場合、そのリージョンはクライアントの設定で使用されます。

   1. **注**: この環境変数は Lambda コンテナによって設定されます。

1. SDK は、 AWS 共有設定ファイルをチェックします。`region` プロパティがアクティブなプロファイルに設定されている場合、SDK はそれを使用します。

   1. `AWS_CONFIG_FILE` 環境変数を使用すると、共有設定ファイルの場所をカスタマイズできます。

   1. `aws.profile` JVM システムプロパティまたは`AWS_PROFILE`環境変数を使用して、SDK がロードするプロファイルをカスタマイズできます。

1. SDK は、Amazon EC2 インスタンスメタデータサービスを使用して、現在実行中の EC2 インスタンスのリージョンを決定しようとします。

1. この時点でリージョンがまだ解決されていない場合、クライアントの作成は例外で失敗します。