Puntos de conexión basados en cuentas - SDK y herramientas de AWS

Puntos de conexión basados en cuentas

nota

Para obtener ayuda para comprender el diseño de las páginas de configuración o para interpretar la tabla Soporte mediante herramientas y SDK de AWS que aparece a continuación, consulte Comprender las páginas de configuración de esta guía.

Los puntos de conexión basados en cuentas ayudan a garantizar un alto rendimiento y escalabilidad, ya que utilizan el ID de cuenta de Cuenta de AWS para enrutar las solicitudes para los servicios compatibles con esta característica. Cuando utiliza un SDK de AWS y un servicio que admiten puntos de conexión basados en cuentas, el cliente del SDK crea y utiliza un punto de conexión basado en una cuenta en lugar de un punto de conexión regional. Si el cliente del SDK no ve el ID de la cuenta, este utilizará el punto de conexión regional. Los puntos de conexión basados en cuentas adoptan la forma de https://<account-id>.ddb.<region>.amazonaws.com, dónde <account-id> y <region> son su ID de Cuenta de AWS y Región de AWS.

Configure esta funcionalidad mediante lo siguiente:

aws_account_id: configuración de archivos config de AWS compartidos
AWS_ACCOUNT_ID: variable de entorno
aws.accountId: propiedad del sistema JVM: solo en Java/Kotlin

El ID de Cuenta de AWS. Se utiliza para el enrutamiento de puntos de conexión basado en cuentas. Un ID de Cuenta de AWS tiene un formato similar a 111122223333.

El enrutamiento de puntos de conexión basado en cuentas proporciona un mejor rendimiento de las solicitudes para algunos servicios.

account_id_endpoint_mode: configuración de archivos config de AWS compartidos
AWS_ACCOUNT_ID_ENDPOINT_MODE: variable de entorno
aws.accountIdEndpointMode: propiedad del sistema JVM: solo en Java/Kotlin

Esta configuración se usa para desactivar el enrutamiento de puntos de conexión basado en cuentas si es necesario y omitir las reglas basadas en cuentas.

Valor predeterminado: preferred

Valores válidos:

  • preferred: el punto de conexión debe incluir el ID de cuenta si está disponible.

  • disabled – un punto de conexión resuelto no incluye el ID de cuenta.

  • required – el punto de conexión debe incluir el ID de cuenta. Si el ID de la cuenta no está disponible, el SDK lanza un error.

Soporte mediante SKD y herramientas de AWS

Los siguientes SDK admiten las características y los ajustes descritos en este tema. Se anotan todas las excepciones parciales. Todos los ajustes de propiedades del sistema JVM son compatibles con AWS SDK para Java y AWS SDK para Kotlin únicamente.

SDK Compatible Publicado en la versión de SDK Notas o más información
AWS CLI v2 2.25.0
AWS CLI v1 1.38.0
SDK para C++ No
SDK para Go V2 (1.x) v1.35.0
SDK para Go 1.x (V1) No
SDK para Java 2.x v2.28.4
SDK para Java 1.x v1.12.771
SDK para JavaScript 3.x v3.656.0
SDK para JavaScript 2.x No
SDK de para Kotlin v1.3.37
SDK para .NET 4.x 4.0.0
SDK para .NET 3.x No
SDK para PHP 3.x v3.318.0
SDK para Python (Boto3) 1.37.0
SDK para Ruby 3.x v1.123.0
SDK de para Rust No
SDK de para Swift 1.2.0
Herramientas para PowerShell V5 No
Herramientas para PowerShell V4 No