リージョンの変更 - AWS SDK for Java 2.x

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

リージョンの変更

このセクションでは、RegionRegions クラスの使用に関する AWS SDK for Java 2.x における変更の導入を説明しています。

リージョンの設定

  • 一部の AWS サービスにはリージョン固有のエンドポイントがありません。これらのサービスを使用している場合、リージョンを Region.AWS_GLOBAL または Region.AWS_CN_GLOBAL に設定する必要があります。

    Region region = Region.AWS_GLOBAL;
  • com.amazonaws.regions.Regionscom.amazonaws.regions.Region クラスが 1 つのクラスである software.amazon.awssdk.regions.Region に結合されました。

メソッドとクラス名のマッピング

次の表では、AWS SDK for Java の 1.x と 2.x 間のリージョン関連クラスをマッピングしています。上記のクラスのインスタンスを作成するには、of() メソッドを使用できます。

RegionMetadata regionMetadata = RegionMetadata.of(Region.US_EAST_1);
1.x リージョンのクラスメソッドの変更
1.x 2.x

Regions.fromName

Region.of

Regions.getName

Region.id

Regions.getDescription

Region.metadata().description()

Regions.getCurrentRegion

サポート外

Regions.DEFAULT_REGION

サポート外

Regions.name

Region.id

1.x リージョンのクラスメソッドの変更
1.x 2.x

Region.getName

Region.id

Region.hasHttpsEndpoint

サポート外

Region.hasHttpEndpoint

サポート外

Region.getAvailableEndpoints

サポート外

Region.createClient

サポート外

RegionMetadata class method changes
1.x 2.x

RegionMetadata.getName

RegionMetadata.name

RegionMetadata.getDomain

RegionMetadata.domain

RegionMetadata.getPartition

RegionMetadata.partition

ServiceMetadata class method changes
1.x 2.x

Region.getServiceEndpoint

ServiceMetadata.endpointFor(Region)

Region.isServiceSupported

ServiceMetadata.regions().contains(Region)