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.
Detección de puntos de conexión
SDKsutilice la detección de puntos finales para acceder a los puntos finales del servicio (URLspara acceder a varios recursos) y, al mismo tiempo, mantener la flexibilidad para AWS para modificarlos URLs según sea necesario. De esta forma, el código puede detectar automáticamente nuevos puntos de conexión. No hay puntos de conexión fijos para algunos servicios. En su lugar, para obtener los puntos de conexión disponibles durante el tiempo de ejecución, debe realizar una solicitud para obtener primero los puntos de conexión. Tras recuperar los puntos de conexión disponibles, el código utiliza los puntos de conexión para acceder a otras operaciones. Por ejemplo, en Amazon Timestream, realiza DescribeEndpoints
una solicitud para recuperar SDK los puntos de enlace disponibles y, a continuación, los utiliza para completar operaciones específicas, como o. CreateDatabase
CreateTable
Configure esta funcionalidad mediante lo siguiente:
endpoint_discovery_enabled
- compartido AWSconfig
configuración de archivosAWS_ENABLE_ENDPOINT_DISCOVERY
: variable de entornoaws.endpointDiscoveryEnabled
- propiedad JVM del sistema: solo Java/Kotlin- Para configurar el valor directamente en el código, consulte su especificación directamente. SDK
-
Activa o desactiva la detección de puntos finales para DynamoDB.
La detección de puntos de conexión es obligatoria en Timestream y opcional en Amazon DynamoDB. Esta configuración se establece de forma predeterminada en uno
true
o enfalse
función de si el servicio requiere la detección de puntos finales. Las solicitudes Timestream se establecen de forma predeterminada y las solicitudes de Amazon DynamoDB se establecen de forma predeterminada en.true
false
Valores válidos:
-
true
— SDK Debería intentar descubrir automáticamente un punto final para los servicios en los que la detección de puntos finales sea opcional. -
false
— No SDK deberían intentar detectar automáticamente un punto final en el caso de servicios en los que la detección de puntos finales sea opcional.
-
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 la AWS SDK for Java y el AWS SDK para Kotlin únicamente.
SDK | Compatible | Notas o más información |
---|---|---|
AWS CLI v2 | Sí | |
SDKpara C++ | Sí | |
SDKpara Go V2 (1.x) |
Sí | |
SDKpara Go 1.x (V1) | Sí | Para usar la configuración de archivos compartidos config , debe activar la carga desde el archivo de configuración; consulte Sesiones. |
SDKpara Java 2.x | Sí | SDKPara Java 2.x utiliza el nombre de AWS_ENDPOINT_DISCOVERY_ENABLED la variable de entorno. |
SDKpara Java 1.x | Parcial | JVMpropiedad del sistema no compatible. |
SDKpara JavaScript 3.x | Sí | |
SDKpara JavaScript 2.x | Sí | |
SDKpara Kotlin | Sí | |
SDKpara. NET3.x | Sí | |
SDKpara PHP 3.x | Sí | |
SDKpara Python (Boto3) |
Sí | |
SDKpara Ruby 3.x | Sí | |
SDKpara Rust | Parcial | Compatible solo con Timestream. |
SDKpara Swift | No | |
Herramientas para PowerShell | Sí |