地区变化 - Amazon SDK for Java 2.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

地区变化

本部分介绍了Amazon SDK for Java 2.x 中针对 RegionRegions 类的使用实施的更改。

区域配置

  • 一些 Amazon 服务没有特定于区域的端点。在使用这些服务时,您必须将区域设置为 Region.AWS_GLOBALRegion.AWS_CN_GLOBAL

    Region region = Region.AWS_GLOBAL;
  • com.amazonaws.regions.Regionscom.amazonaws.regions.Region 类现在合并成一个类 software.amazon.awssdk.regions.Region

方法和类名映射

下表列出了Amazon SDK for Java 的 1.x 与 2.x 版之间的区域相关类的映射。您可以使用 of() 方法创建这些类的实例。

RegionMetadata regionMetadata = RegionMetadata.of(Region.US_EAST_1);
1.x Regions 类方法更改
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 类方法更改
1.x 2.x

RegionMetadata.getName

RegionMetadata.name

RegionMetadata.getDomain

RegionMetadata.domain

RegionMetadata.getPartition

RegionMetadata.partition

ServiceMetadata 类方法更改
1.x 2.x

Region.getServiceEndpoint

ServiceMetadata.endpointFor(Region)

Region.isServiceSupported

ServiceMetadata.regions().contains(Region)