Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwendung von S3 auf Dual-Stack-Endpunkten von Outposts - Amazon S3 in Outposts

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.

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.

Verwendung von S3 auf Dual-Stack-Endpunkten von Outposts

S3 auf Outposts Dual-Stack-Endpunkte unterstützen Anfragen an S3 auf Outposts-Buckets über und. IPv6 IPv4 In diesem Abschnitt wird beschrieben, wie Sie S3 auf Dual-Stack-Endpunkten von Outposts verwenden.

S3 auf Outposts Dual-Stack-Endpunkten

Wenn Sie eine Anfrage an einen Dual-Stack-Endpunkt stellen, wird der S3 on Outposts-Bucket in eine Adresse IPv6 oder eine Adresse URL aufgelöst. IPv4 Weitere Informationen zum Zugriff auf einen S3 on Outposts Bucket over finden Sie IPv6 unterAnfragen an S3 auf Outposts stellen über IPv6.

Um über einen Dual-Stack-Endpunkt auf einen S3 on Outposts-Bucket zuzugreifen, verwenden Sie einen Endpunktnamen im Pfadstil. S3 on Outposts unterstützt nur regionale Dual-Stack-Endpunktnamen, was bedeutet, dass Sie die Region als Teil des Namens angeben müssen.

Verwenden Sie für einen FIPs Endpunkt im Stil eines Dual-Stack-Pfads die folgende Namenskonvention:

s3-outposts-fips.region.api.aws

Verwenden Sie für Dual-Stack-Endgeräte, die kein FIPS Endpunkt sind, die folgende Benennungskonvention:

s3-outposts.region.api.aws
Anmerkung

Endpunktnamen im virtuellen Hosted-Stil werden in S3 on Outposts nicht unterstützt.

Verwenden von Dual-Stack-Endpunkten aus dem AWS CLI

Dieser Abschnitt enthält Beispiele für AWS CLI Befehle, mit denen Anfragen an einen Dual-Stack-Endpunkt gestellt werden. Anweisungen zur Einrichtung von finden Sie AWS CLI unterErste Schritte mit der Verwendung von AWS CLI und SDK für Java.

Sie legen den Konfigurationswert true in einem Profil in Ihrer AWS Config Datei use_dualstack_endpoint auf fest, um alle Amazon S3 S3-Anfragen, die von den s3api AWS CLI Befehlen s3 und gestellt werden, an den Dual-Stack-Endpunkt für die angegebene Region weiterzuleiten. Sie geben die Region in der Konfigurationsdatei oder in einem Befehl mit der --region Option an.

Bei der Verwendung von Dual-Stack-Endpunkten mit dem AWS CLI wird nur der path Adressierungsstil unterstützt. Der in der Konfigurationsdatei festgelegte Adressierungsstil bestimmt, ob der Bucket-Name im Hostnamen oder im. URL Weitere Informationen finden Sie unter s3outposts im AWS CLI -Benutzerhandbuch.

Um einen Dual-Stack-Endpunkt über den zu verwenden AWS CLI, verwenden Sie den --endpoint-url Parameter mit dem https://s3-outposts-fips.region.api.aws Endpunkt http://s3.dualstack.region.amazonaws.com oder für beliebige OR-Befehles3control. s3outposts

Beispielsweise:

$ aws s3control list-regional-buckets --endpoint-url https://s3-outposts.region.api.aws

Verwendung von S3 auf Outposts-Dual-Stack-Endpunkten von AWS SDKs

Dieser Abschnitt enthält Beispiele für den Zugriff auf einen Dual-Stack-Endpunkt mithilfe von. AWS SDKs

AWS SDK for Java 2.x Beispiel für einen -Dual-Stack-Endpunkt

Die folgenden Beispiele zeigen, wie Sie die S3OutpostsClient Klassen S3ControlClient und verwenden, um Dual-Stack-Endpunkte zu aktivieren, wenn Sie einen S3-on-Outposts-Client mit dem erstellen. AWS SDK for Java 2.x Anweisungen zum Erstellen und Testen eines funktionierenden Java-Beispiels für Amazon S3 auf Outposts finden Sie unterErste Schritte mit der Verwendung von AWS CLI und SDK für Java.

Beispiel — Erstellen Sie eine S3ControlClient Klasse mit aktivierten Dual-Stack-Endpunkten
import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3control.S3ControlClient; import software.amazon.awssdk.services.s3control.model.ListRegionalBucketsRequest; import software.amazon.awssdk.services.s3control.model.ListRegionalBucketsResponse; import software.amazon.awssdk.services.s3control.model.S3ControlException; public class DualStackEndpointsExample1 { public static void main(String[] args) { Region clientRegion = Region.of("us-east-1"); String accountId = "111122223333"; String navyId = "9876543210"; try { // Create an S3ControlClient with dual-stack endpoints enabled. S3ControlClient s3ControlClient = S3ControlClient.builder() .region(clientRegion) .dualstackEnabled(true) .build(); ListRegionalBucketsRequest listRegionalBucketsRequest = ListRegionalBucketsRequest.builder() .accountId(accountId) .outpostId(navyId) .build(); ListRegionalBucketsResponse listBuckets = s3ControlClient.listRegionalBuckets(listRegionalBucketsRequest); System.out.printf("ListRegionalBuckets Response: %s%n", listBuckets.toString()); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 on Outposts couldn't process // it, so it returned an error response. e.printStackTrace(); } catch (S3ControlException e) { // Unknown exceptions will be thrown as an instance of this type. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 on Outposts couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3 on Outposts. e.printStackTrace(); } } }
Beispiel — Erstellen Sie eine S3OutpostsClient mit aktivierten Dual-Stack-Endpunkten
import com.amazonaws.AmazonServiceException; import com.amazonaws.SdkClientException; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3outposts.S3OutpostsClient; import software.amazon.awssdk.services.s3outposts.model.ListEndpointsRequest; import software.amazon.awssdk.services.s3outposts.model.ListEndpointsResponse; import software.amazon.awssdk.services.s3outposts.model.S3OutpostsException; public class DualStackEndpointsExample2 { public static void main(String[] args) { Region clientRegion = Region.of("us-east-1"); try { // Create an S3OutpostsClient with dual-stack endpoints enabled. S3OutpostsClient s3OutpostsClient = S3OutpostsClient.builder() .region(clientRegion) .dualstackEnabled(true) .build(); ListEndpointsRequest listEndpointsRequest = ListEndpointsRequest.builder().build(); ListEndpointsResponse listEndpoints = s3OutpostsClient.listEndpoints(listEndpointsRequest); System.out.printf("ListEndpoints Response: %s%n", listEndpoints.toString()); } catch (AmazonServiceException e) { // The call was transmitted successfully, but Amazon S3 on Outposts couldn't process // it, so it returned an error response. e.printStackTrace(); } catch (S3OutpostsException e) { // Unknown exceptions will be thrown as an instance of this type. e.printStackTrace(); } catch (SdkClientException e) { // Amazon S3 on Outposts couldn't be contacted for a response, or the client // couldn't parse the response from Amazon S3 on Outposts. e.printStackTrace(); } } }

Wenn Sie das AWS SDK for Java 2.x unter Windows verwenden, müssen Sie möglicherweise die folgende Java-Eigenschaft für virtuelle Maschinen (JVM) festlegen:

java.net.preferIPv6Addresses=true
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.