Región de AWS selección - AWS SDK para Kotlin

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.

Región de AWS selección

Con Regiones de AWS, puede acceder a los Servicios de AWS que operan en un área geográfica específica. Esto puede ser útil para evitar redundancias y para que sus datos y aplicaciones se ejecuten cerca del lugar desde donde usted y sus usuarios obtendrán acceso a ellos.

Cadena de proveedores por región predeterminada

Al cargar la configuración de un cliente de servicio desde el entorno, se utiliza el siguiente proceso de búsqueda:

  1. Cualquier región explícita establecida en el generador.

  2. La propiedad del sistema aws.region JVM está marcada. Si está establecida, esa región se utiliza en la configuración del cliente.

  3. Se comprueba la variable de entorno AWS_REGION. Si está establecida, esa región se usa en la configuración del cliente.

    1. Nota: Esta variable de entorno la establece el contenedor Lambda.

  4. El SDK comprueba el archivo de configuración AWS compartido. Si la region propiedad está establecida para el perfil activo, el SDK la usa.

    1. La variable de entorno AWS_CONFIG_FILE se puede utilizar para personalizar la ubicación del archivo de configuración compartida.

    2. La propiedad del sistema aws.profile JVM o la variable de AWS_PROFILE entorno se pueden usar para personalizar el perfil que carga el SDK.

  5. El SDK intenta utilizar el Amazon EC2 Instance Metadata Service para determinar la región de la EC2 instancia que se está ejecutando actualmente.

  6. Si la región sigue sin resolverse en este momento, se produce un error en la creación del cliente, salvo una excepción.