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.
Anfragen an S3-Tabellen stellen über IPv6
Amazon S3 unterstützt den Zugriff auf S3-Buckets über das Internet Protocol Version 6 (IPv6) zusätzlich zum IPv4 Protokoll mithilfe von Dual-Stack-Endpunkten. Dual-Stack-Endpunkte werden entweder zu einem IPv6 Endpunkt oder zu einem Endpunkt aufgelöst, je nachdem, IPv4 was Ihr Netzwerk unterstützt.
Im Folgenden finden Sie einige Dinge, die Sie wissen sollten, bevor Sie versuchen, auf S3-Tabellen zuzugreifen: IPv6
-
Der Client und das Netzwerk, die auf den Tabellen-Bucket zugreifen, müssen für die Verwendung aktiviert sein IPv6.
-
Sowohl für Ihren Tables-Client als auch für Ihren S3-Client muss Dual-Stack aktiviert sein.
-
Wenn Sie IAM-Richtlinien zur IP-Adressfilterung verwenden, müssen diese aktualisiert werden, damit sie Adressen verarbeiten IPv6 können. Weitere Informationen über die Verwaltung von Zugriffsberechtigungen mit IAM finden Sie unter Identitäts- und Zugriffsverwaltung für Amazon S3.
-
Bei Verwendung IPv6 geben Serverzugriffs-Protokolldateien IP-Adressen in einem IPv6 Format aus. Sie müssen vorhandene Tools, Skripts und Software, die Sie zum Analysieren von Amazon S3 S3-Protokolldateien verwenden, aktualisieren, damit sie die IPv6 formatierten
Remote IPAdressen analysieren können. Weitere Informationen finden Sie unter Protokollieren von Anfragen mit Server-Zugriffsprotokollierung.
Erste Schritte beim Erstellen von S3-Tabelles-Anfragen über IPv6
Wenn Sie eine Anfrage an einen Dual-Stack-Endpunkt stellen, wird die Tabellen-Bucket-URL in eine IPv6 oder eine IPv4 Adresse aufgelöst, je nachdem, was Ihr Netzwerk unterstützt. Wenn Ihr Netzwerk IPv4 Anfragen bevorzugt, werden diese automatisch verwendet. IPv4 Wenn Ihr Netzwerk dies bevorzugt IPv6, verwenden Anfragen IPv6. Es sind keine Konfigurationsänderungen erforderlich, außer dass Sie Ihren Client oder Ihre Anwendung aktualisieren, um den Dual-Stack-Endpunkt zu aktivieren.
Wenn Sie die REST-API verwenden, können Sie direkt auf einen Amazon-S3-Endpunkt zugreifen, indem Sie den Endpunktnamen (URI) verwenden. Sie können über einen Dual-Stack-Endpunkt mit der folgenden Namenskonvention auf S3-Tabellen und Tabellen-Buckets zugreifen:
s3tables.<region>.api.aws
Eine vollständige Liste der Endpunkte für S3-Tabellen finden Sie unter Amazon Simple Storage Service Endpoints and Quotas.
Wenn Sie die Iceberg-Clients AWS CLI AWS SDKs, und verwenden, können Sie einen Parameter oder ein Flag verwenden, um zu einem Dual-Stack-Endpunkt zu wechseln. Sie können den Dual-Stack-Endpunkt auch direkt als Override des Amazon-S3-Endpunkts in der Konfigurationsdatei angeben.
Sie können die Dual-Stack-Endpunktauflösung in SDKs unseren Clients aktivieren, indem Sie das Dual-Stack-Flag mit dem folgenden Befehl setzen:
S3TablesClient client = S3TablesClient.builder() .region(Region.US_EAST_1) .dualstackEnabled(true) .build();
Informationen zur Verwendung des Dual-Stack-Endpunkts in der AWS CLI finden Sie unter Verwenden von Dual-Stack-Endpunkten aus dem. AWS CLI
Informationen zur Verwendung der Dual-Stack-Endpunkte für finden Sie unter. AWS PrivateLinkVerwenden der Dual-Stack-Endpunkte für den Zugriff auf Tabellen und Tabellen-Buckets