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
Anmerkung
Hilfe zum Verständnis des Layouts von Einstellungsseiten oder zur Interpretation der folgenden Tabelle mit Unterstützung durch AWS SDKs und Tools finden Sie unterDie Einstellungsseiten dieses Handbuchs verstehen.
SDKs verwenden Endpoint Discovery für den Zugriff auf Dienstendpunkte (URLs für den Zugriff auf verschiedene Ressourcen), behalten jedoch die Flexibilität, URLs nach AWS 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 die Endpunkte zuerst abzurufen. Nach dem Abrufen der verfügbaren Endpunkte verwendet der Code den Endpunkt, um auf andere Operationen zuzugreifen. Für Amazon Timestream sendet das SDK 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 Funktion mithilfe der folgenden Optionen:
endpoint_discovery_enabled- Einstellung für gemeinsam genutzte AWSconfigDateienAWS_ENABLE_ENDPOINT_DISCOVERY- Umgebungsvariableaws.endpointDiscoveryEnabled- JVM-Systemeigenschaft: nur Java/Kotlin- Um den Wert direkt im Code zu konfigurieren, wenden Sie sich direkt an Ihr spezifisches SDK.
-
Schaltet Endpoint Discovery für DynamoDB ein oder aus.
Die Endpunkterkennung ist in Timestream erforderlich und in Amazon DynamoDB optional. Diese Standardeinstellung ist entweder
trueoderfalseabhängig davon, ob der Service eine Endpunkterkennung erfordert. Timestream-Anfragen sind standardmäßig auftrueund Amazon DynamoDB-Anfragen standardmäßig auf.falseZulässige Werte:
-
true— Das SDK sollte automatisch versuchen, einen Endpunkt für Dienste zu ermitteln, bei denen die Endpunkterkennung optional ist. -
false— Das SDK sollte nicht automatisch versuchen, einen Endpunkt für Dienste zu ermitteln, bei denen die Endpunkterkennung optional ist.
-
Unterstützung von AWS SDKs und Tools
Die folgenden SDKs unterstützen die in diesem Thema beschriebenen Funktionen und Einstellungen. Alle teilweisen Ausnahmen werden vermerkt. Alle JVM-Systemeigenschaftseinstellungen werden von AWS SDK für Java and the AWS SDK für Kotlin only unterstützt.
| SDK | Unterstützt | Hinweise oder weitere Informationen |
|---|---|---|
| AWS CLI v2 | Ja | |
| SDK für C++ | Ja | |
| SDK für Go V2 (1.x) | Ja | |
| SDK fü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; siehe Sitzungen. |
| SDK für Java 2.x | Ja | Das SDK für Java 2.x verwendet AWS_ENDPOINT_DISCOVERY_ENABLED als Umgebungsvariable den Namen. |
| SDK für Java 1.x | Teilweise | Die JVM-Systemeigenschaft wird nicht unterstützt. |
| SDK für 3.x JavaScript | Ja | |
| SDK für 2.x JavaScript | Ja | |
| SDK für Kotlin | Ja | |
| SDK für.NET 4.x | Ja | |
| SDK für.NET 3.x | Ja | |
| SDK für PHP 3.x | Ja | |
| SDK für Python (Boto3) | Ja | |
| SDK für Ruby 3.x | Ja | |
| SDK für Rust | Teilweise | Wird nur für Timestream unterstützt. |
| SDK für Swift | Nein | |
| Tools für PowerShell V5 | Ja | |
| Tools für V4 PowerShell | Ja |