Amazon S3 Access Points - AWS SDKsund Tools

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.

Amazon S3 Access Points

Der Amazon S3 S3-Service bietet Access Points als alternative Möglichkeit zur Interaktion mit Amazon S3 S3-Buckets. Access Points verfügen über einzigartige Richtlinien und Konfigurationen, die auf sie angewendet werden können, anstatt direkt auf den Bucket. Mit AWS SDKs, können Sie den Access Point Amazon Resource Names (ARNs) im Bucket-Feld für API Operationen verwenden, anstatt den Bucket-Namen explizit anzugeben. Sie werden für bestimmte Operationen verwendet, z. B. für die Verwendung eines Access Points ARN mit, GetObjectum ein Objekt aus einem Bucket abzurufen, oder für die Verwendung eines Access Points ARN mit, PutObjectum ein Objekt zu einem Bucket hinzuzufügen.

Weitere Informationen zu Amazon S3 S3-Zugriffspunkten und ARNs finden Sie unter Using Access Points im Amazon S3 S3-Benutzerhandbuch.

Konfigurieren Sie diese Funktionalität wie folgt:

s3_use_arn_region- geteilt AWS configDateieinstellung
AWS_S3_USE_ARN_REGION- Umgebungsvariable
aws.s3UseArnRegion- JVM Systemeigenschaft: Nur Java/Kotlin
Um den Wert direkt im Code zu konfigurieren, wenden Sie sich direkt an Ihren spezifischen Code. SDK

Diese Einstellung steuert, ob der den Access Point SDK verwendet ARN AWS-Region um den regionalen Endpunkt für die Anfrage zu erstellen. Das SDK bestätigt, dass ARN AWS-Region wird von demselben serviert AWS Partition, wie der Client konfiguriert ist AWS-Region um partitionsübergreifende Aufrufe zu verhindern, die höchstwahrscheinlich fehlschlagen werden. Wenn mehrfach definiert, hat die vom Code konfigurierte Einstellung Vorrang, gefolgt von der Einstellung der Umgebungsvariablen.

Standardwert: false

Zulässige Werte:

  • true— Der verwendet die SDK ARN AWS-Region beim Konstruieren des Endpunkts anstelle des vom Client konfigurierten AWS-Region. Ausnahme: Wenn der Client konfiguriert ist AWS-Region ist ein FIPS AWS-Region, dann muss es mit ARN den übereinstimmen AWS-Region. Andernfalls wird ein Fehler auftreten.

  • false— Die SDK Nutzungen sind vom Client konfiguriert AWS-Region bei der Konstruktion des Endpunkts.

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
SDKfür Java 1.x Ja 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 Entspricht nicht der Standardpriorität; der Wert einer gemeinsam genutzten config Datei hat Vorrang vor der Umgebungsvariablen.
SDKfür 3.x PHP Ja
SDKfür Python (Boto3) Ja
SDKfür Ruby 3.x Ja
SDKfür Rust Nein
SDKfür Swift Nein
Tools für PowerShell Ja Entspricht nicht der Standardpriorität; der Wert einer gemeinsam genutzten config Datei hat Vorrang vor der Umgebungsvariablen.