Puntos finales basados en cuentas - AWS SDKs y herramientas

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.

Puntos finales basados en cuentas

Los puntos de enlace basados en cuentas ayudan a garantizar un alto rendimiento y escalabilidad al utilizar su Cuenta de AWS ID para agilizar el enrutamiento de las Servicio de AWS solicitudes de servicios compatibles con esta función. Cuando utilice un proveedor de credenciales y un AWS SDK servicio que admita puntos de enlace basados en cuentas, se creará y SDK utilizará automáticamente un punto de enlace basado en cuentas en lugar de un punto de enlace regional. Los puntos de enlace basados en cuentas adoptan la forma de: se sustituyen por su ID https://<account-id>.ddb.<region>.amazonaws.com y <account-id> se sustituyen por su Cuenta de AWS <region> Región de AWS

De forma predeterminada, el ID de la cuenta se recopila cuando se procesa la solicitud y se utiliza para crear un punto final. La resolución de credenciales también se produce cuando se procesa la solicitud y puede cambiar el método de resolución del punto final. Según el proveedor de credenciales que utilice, es posible que el ID de la cuenta tenga un origen diferente.

Configure esta funcionalidad mediante lo siguiente:

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

El ID. Cuenta de AWS Se utiliza para el enrutamiento de puntos finales basado en cuentas. Un Cuenta de AWS ID tiene un formato similar al 111122223333.

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

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

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

Valor predeterminado: preferred

Valores válidos:

  • preferred— El punto final debe incluir el ID de cuenta, si está disponible.

  • disabled— Un punto final resuelto no incluye el ID de cuenta.

  • required— El punto final debe incluir el ID de la cuenta. Si el ID de la cuenta no está disponible, se SDK produce un error.

Compatibilidad con AWS SDKs

Las siguientes opciones SDKs son compatibles con las funciones y configuraciones descritas en este tema. Se anotan todas las excepciones parciales. Cualquier configuración de propiedades del JVM sistema es compatible con AWS SDK for Java y AWS SDK para Kotlin únicamente.

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