Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Découverte du points de terminaison
SDKsutiliser la découverte des terminaux pour accéder aux points de terminaison des services (URLspour accéder à diverses ressources), tout en conservant une certaine flexibilité pour AWS à modifier selon URLs les besoins. Ainsi, votre code peut détecter automatiquement les nouveaux points de terminaison. Il n'existe aucun point de terminaison fixe pour certains services. Au lieu de cela, vous obtenez les points de terminaison disponibles pendant l'exécution en faisant d'abord une demande pour obtenir les points de terminaison. Après avoir récupéré les points de terminaison disponibles, le code utilise le point de terminaison pour accéder à d'autres opérations. Par exemple, pour Amazon Timestream, il fait DescribeEndpoints
une demande pour récupérer SDK les points de terminaison disponibles, puis utilise ces points de terminaison pour effectuer des opérations spécifiques telles que ou. CreateDatabase
CreateTable
Configurez cette fonctionnalité à l'aide des méthodes suivantes :
endpoint_discovery_enabled
- partagé AWSconfig
réglage du fichierAWS_ENABLE_ENDPOINT_DISCOVERY
- variable d'environnementaws.endpointDiscoveryEnabled
- propriété JVM du système : Java/Kotlin uniquement- Pour configurer la valeur directement dans le code, consultez SDK directement votre spécialiste.
-
Active ou désactive la découverte des points de terminaison pour DynamoDB.
La découverte des terminaux est obligatoire dans Timestream et facultative dans Amazon DynamoDB. Ce paramètre est défini par défaut sur l'un
true
ou l'autre oufalse
selon que le service nécessite ou non la découverte des points de terminaison. Les requêtes Timestream sont par défaut et lestrue
requêtes Amazon DynamoDB sont définies par défaut sur.false
Valeurs valides:
-
true
— Ils SDK devraient automatiquement tenter de découvrir un point de terminaison pour les services où la découverte du point de terminaison est facultative. -
false
— Ils ne SDK doivent pas tenter automatiquement de découvrir un point de terminaison pour les services où la découverte du point de terminaison est facultative.
-
Compatibilité avec AWS SDKs
Les éléments suivants SDKs prennent en charge les fonctionnalités et les paramètres décrits dans cette rubrique. Toute exception partielle est notée. Tous les paramètres des propriétés JVM du système sont pris en charge par le AWS SDK for Java et le Kit AWS SDK pour Kotlin uniquement.
SDK | Pris en charge | Remarques ou informations supplémentaires |
---|---|---|
AWS CLI v2 | Oui | |
SDKpour C++ | Oui | |
SDKpour Go V2 (1.x) |
Oui | |
SDKpour Go 1.x (V1) | Oui | Pour utiliser les paramètres des config fichiers partagés, vous devez activer le chargement à partir du fichier de configuration ; voir Sessions. |
SDKpour Java 2.x | Oui | SDKPour Java 2.x, le nom de la variable AWS_ENDPOINT_DISCOVERY_ENABLED d'environnement est utilisé. |
SDKpour Java 1.x | Partielle | JVMpropriété système non prise en charge. |
SDKpour JavaScript 3.x | Oui | |
SDKpour JavaScript 2.x | Oui | |
SDKpour Kotlin | Oui | |
SDKpour. NET3. x | Oui | |
SDKpour PHP 3.x | Oui | |
SDKpour Python (Boto3) |
Oui | |
SDKpour Ruby 3.x | Oui | |
SDKpour Rust | Partielle | Pris en charge uniquement pour Timestream. |
SDKpour Swift | Non | |
Outils pour PowerShell | Oui |