

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cambios de región
<a name="migration-client-region"></a>

En esta sección se describen los cambios implementados en el AWS SDK para Java 2.x para usar las clases `Region` y `Regions`.

## Configuración de región
<a name="region-configuration"></a>
+ Algunos servicios de AWS no tienen puntos de conexión específicos de cada región. Al utilizar dichos servicios, debe configurar la región como `Region.AWS_GLOBAL` o `Region.AWS_CN_GLOBAL`.  
**Example**  

  ```
  Region region = Region.AWS_GLOBAL;
  ```
+  Las clases `com.amazonaws.regions.Regions` y `com.amazonaws.regions.Region` se combinan ahora en una clase, `software.amazon.awssdk.regions.Region`.

## Asignaciones de nombres de métodos y clases
<a name="region-method-mapping"></a>

Las tablas siguientes asignan clases relacionadas con la región entre las versiones 1.x y 2.x del AWS SDK para Java. Puede crear una instancia de estas clases utilizando el método `of()`.

**Example**  

```
RegionMetadata regionMetadata = RegionMetadata.of(Region.US_EAST_1);
```


**Cambios en el método de clases de regiones 1.x**  

| 1.x | 2.x | 
| --- | --- | 
| `Regions.fromName` | `Region.of` | 
| `Regions.getName` | `Region.id` | 
| `Regions.getDescription` | `Region.metadata().description()` | 
| `Regions.getCurrentRegion` | No es compatible | 
| `Regions.DEFAULT_REGION` | No es compatible | 
| `Regions.name` | `Region.id` | 


**Cambios en el método de clases de región 1.x**  

| 1.x | 2.x | 
| --- | --- | 
| `Region.getName` | `Region.id` | 
| `Region.hasHttpsEndpoint` | No es compatible | 
| `Region.hasHttpEndpoint` | No es compatible | 
| `Region.getAvailableEndpoints` | No es compatible | 
| `Region.createClient` | No es compatible | 


**Cambios de método de la clase RegionMetadata**  

| 1.x | 2.x | 
| --- | --- | 
| `RegionMetadata.getName` | `RegionMetadata.name` | 
| `RegionMetadata.getDomain` | `RegionMetadata.domain` | 
| `RegionMetadata.getPartition` | `RegionMetadata.partition` | 


**Cambios de método de la clase ServiceMetadata**  

| 1.x | 2.x | 
| --- | --- | 
| `Region.getServiceEndpoint` | `ServiceMetadata.endpointFor(Region)` | 
| `Region.isServiceSupported` | `ServiceMetadata.regions().contains(Region)` | 