区域类名称 - AWS SDK for Java 2.x

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

区域类名称

本节介绍了AWS SDK for Java 2.x 中为使用RegionRegions类而实现的更改。

区域配置

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

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

方法和类名映射

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

RegionMetadata regionMetadata = RegionMetadata.of(Region.US_EAST_1);
Regions 类方法更改
1.x 2.x

Regions.fromName

Region.of

Regions.getName

Region.id

Regions.getDescription

不支持

地区。 getCurrentRegion

不支持

Regions.DEFAULT_REGION

不支持

Regions.name

不支持

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

Region.getName

Region.id

区域。 hasHttpsEndpoint

不支持

区域。 hasHttpEndpoint

不支持

区域。 getAvailableEndpoints

不支持

Region.createClient

不支持

RegionMetadata 类方法变更
1.x 2.x

RegionMetadata. getName

RegionMetadata. 名称

RegionMetadata.getDomain

RegionMetadata.域名

RegionMetadata.getPartion

RegionMetadata. 分区

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

区域。 getServiceEndpoint

ServiceMetadata.endpointfor(区域)

区域。 isServiceSupported

ServiceMetadata.regions () .包含(区域)