

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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. 如果區域目前仍未解決，用戶端建立會失敗，但出現例外狀況。