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
nota
Si necesita ayuda para entender el diseño de las páginas de configuración o para interpretar la tabla de compatibilidad con AWS los SDK y las herramientas que aparece a continuación, consulte. Cómo comprender las páginas de configuración de esta guía
Los SDK utilizan la detección de puntos finales para acceder a los puntos finales de los servicios (URL para acceder a varios recursos) y, al mismo tiempo, mantienen la flexibilidad necesaria para modificar las URL según AWS 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, el SDK realiza una solicitud DescribeEndpoints para recuperar los puntos de conexión disponibles y, a continuación, los utiliza para completar operaciones específicas, como CreateDatabase o CreateTable.
Configure esta funcionalidad mediante lo siguiente:
endpoint_discovery_enabled- configuración de archivos compartidos AWSconfigAWS_ENABLE_ENDPOINT_DISCOVERY: variable de entornoaws.endpointDiscoveryEnabled- Propiedad del sistema JVM: solo Java/Kotlin- Para configurar el valor directamente en el código, consulte directamente su SDK específico.
-
Activa o desactiva la detección de puntos de conexión para DynamoDB.
La detección de puntos de conexión es obligatoria en Timestream y opcional en Amazon DynamoDB. El valor predeterminado de esta configuración es
trueofalse, depende de si el servicio requiere la detección de puntos de conexión. Las solicitudes Timestream se establecen de forma predeterminada entruey las solicitudes de Amazon DynamoDB se establecen de forma predeterminada enfalse.Valores válidos:
-
true: el SDK debería intentar detectar automáticamente un punto de conexión para los servicios en los que la detección de puntos de conexión sea opcional. -
false: el SDK no debería intentar detectar automáticamente un punto de conexión para los servicios en los que la detección de puntos de conexión sea opcional.
-
Soporte de AWS SDK y herramientas
Los siguientes SDK admiten las características y los ajustes descritos en este tema. Se anotan todas las excepciones parciales. Cualquier configuración de propiedades del sistema JVM solo es compatible con AWS SDK para Java y AWS SDK para Kotlin solo.
| SDK | compatible | Notas o más información |
|---|---|---|
| AWS CLI v2 | Sí | |
| SDK para C++ | Sí | |
| SDK para Go V2 (1.x) | Sí | |
| SDK para 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. |
| SDK para Java 2.x | Sí | El SDK para Java 2.x utiliza el nombre AWS_ENDPOINT_DISCOVERY_ENABLED de la variable de entorno. |
| SDK para Java 1.x | Parcial | No se admite la propiedad del sistema JVM. |
| SDK para 3.x JavaScript | Sí | |
| SDK para 2.x JavaScript | Sí | |
| SDK para Kotlin | Sí | |
| SDK para.NET 4.x | Sí | |
| SDK para .NET 3.x | Sí | |
| SDK para PHP 3.x | Sí | |
| SDK para Python (Boto3) | Sí | |
| SDK para Ruby 3.x | Sí | |
| SDK para Rust | Parcial | Compatible solo con Timestream. |
| SDK para Swift | No | |
| Herramientas para V5 PowerShell | Sí | |
| Herramientas para la PowerShell V4 | Sí |