Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Endpunkterkennung
SDKsVerwenden Sie Endpoint Discovery für den Zugriff auf Dienstendpunkte (URLsfür den Zugriff auf verschiedene Ressourcen) und behalten Sie gleichzeitig die Flexibilität für AWS nach URLs Bedarf zu ändern. Auf diese Weise kann Ihr Code automatisch neue Endpunkte erkennen. Für einige Dienste gibt es keine festen Endpunkte. Stattdessen erhalten Sie die verfügbaren Endpunkte während der Laufzeit, indem Sie eine Anfrage stellen, um zuerst die Endpunkte abzurufen. Nach dem Abrufen der verfügbaren Endpunkte verwendet der Code dann den Endpunkt, um auf andere Operationen zuzugreifen. Für Amazon Timestream SDK stellt der beispielsweise eine DescribeEndpoints
Anfrage zum Abrufen der verfügbaren Endpunkte und verwendet diese Endpunkte dann, um bestimmte Operationen wie oder abzuschließen. CreateDatabase
CreateTable
Konfigurieren Sie diese Funktionalität wie folgt:
endpoint_discovery_enabled
- geteilt AWSconfig
DateieinstellungAWS_ENABLE_ENDPOINT_DISCOVERY
- Umgebungsvariableaws.endpointDiscoveryEnabled
- JVM Systemeigenschaft: Nur Java/Kotlin- Um den Wert direkt im Code zu konfigurieren, wenden Sie sich direkt an Ihren spezifischen Code. SDK
-
Aktiviert oder deaktiviert die Endpunkterkennung für DynamoDB.
Endpoint Discovery ist in Timestream erforderlich und in Amazon DynamoDB optional. Diese Einstellung ist standardmäßig entweder
true
oder,false
je nachdem, ob der Service eine Endpunkterkennung erfordert, voreingestellt. Timestream-Anfragen sind standardmäßig auftrue
und Amazon DynamoDB DynamoDB-Anfragen standardmäßig auf.false
Zulässige Werte:
-
true
— Der SDK sollte automatisch versuchen, einen Endpunkt für Dienste zu finden, bei denen die Endpunkterkennung optional ist. -
false
— Der SDK sollte nicht automatisch versuchen, einen Endpunkt für Dienste zu finden, bei denen die Endpunkterkennung optional ist.
-
Kompatibilität mit AWS SDKs
Im Folgenden werden die in diesem Thema beschriebenen Funktionen und Einstellungen SDKs unterstützt. Alle teilweisen Ausnahmen werden vermerkt. Alle Einstellungen für JVM Systemeigenschaften werden unterstützt von AWS SDK for Java und die AWS SDK for Kotlin nur.
SDK | Unterstützt | Notizen oder weitere Informationen |
---|---|---|
AWS CLI v2 | Ja | |
SDKfür C++ | Ja | |
SDKfür Go V2 (1.x) |
Ja | |
SDKfür Go 1.x (V1) | Ja | Um die Einstellungen für gemeinsam genutzte config Dateien zu verwenden, müssen Sie das Laden aus der Konfigurationsdatei aktivieren. Weitere Informationen finden Sie unter Sessions. |
SDKfür Java 2.x | Ja | Der SDK für Java 2.x verwendet AWS_ENDPOINT_DISCOVERY_ENABLED für die Umgebungsvariable den Namen. |
SDKfür Java 1.x | Teilweise | JVMSystemeigenschaft wird nicht unterstützt. |
SDKfür JavaScript 3.x | Ja | |
SDKfür 2.x JavaScript | Ja | |
SDKfür Kotlin | Ja | |
SDKfür. NET3.x | Ja | |
SDKfür 3.x PHP | Ja | |
SDKfür Python (Boto3) |
Ja | |
SDKfür Ruby 3.x | Ja | |
SDKfür Rust | Teilweise | Wird nur für Timestream unterstützt. |
SDKfür Swift | Nein | |
Tools für PowerShell | Ja |