Alterações de região - AWS SDK for Java 2.x

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Alterações de região

Esta seção descreve as mudanças implementadas no AWS SDK para Java 2.x para usar as classes Region e Regions.

Configuração de região

  • Alguns serviços da AWS não têm endpoints específicos da região. Ao usar esses serviços, você deve definir a região como Region.AWS_GLOBAL ou Region.AWS_CN_GLOBAL.

    Region region = Region.AWS_GLOBAL;
  • As classes com.amazonaws.regions.Regions e com.amazonaws.regions.Region agora estão combinadas em uma classe software.amazon.awssdk.regions.Region.

Mapeamentos de nome de método e classe

As seguintes tabelas mapeiam classes relacionadas à região entre as versões 1.x e 2.x do AWS SDK para Java. Você pode criar uma instância dessas classes usando o método of().

RegionMetadata regionMetadata = RegionMetadata.of(Region.US_EAST_1);
Alterações nos métodos da classe de regiões 1.x
1.x 2.x

Regions.fromName

Region.of

Regions.getName

Region.id

Regions.getDescription

Region.metadata().description()

Regions.getCurrentRegion

Sem suporte

Regions.DEFAULT_REGION

Sem suporte

Regions.name

Region.id

Alterações nos métodos da classe da região 1.x
1.x 2.x

Region.getName

Region.id

Region.hasHttpsEndpoint

Sem suporte

Region.hasHttpEndpoint

Sem suporte

Region.getAvailableEndpoints

Sem suporte

Region.createClient

Sem suporte

Alterações nos métodos da classe RegionMetadata
1.x 2.x

RegionMetadata.getName

RegionMetadata.name

RegionMetadata.getDomain

RegionMetadata.domain

RegionMetadata.getPartition

RegionMetadata.partition

Alterações nos métodos da classe ServiceMetadata
1.x 2.x

Region.getServiceEndpoint

ServiceMetadata.endpointFor(Region)

Region.isServiceSupported

ServiceMetadata.regions().contains(Region)