View a markdown version of this page

Amazon S3 Access Points - AWS SDKs und 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

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 unter. Die Einstellungsseiten dieses Handbuchs verstehen

Der Amazon S3-Service bietet Access Points als alternative Möglichkeit, mit Amazon S3-Buckets zu interagieren. Access Points verfügen über einzigartige Richtlinien und Konfigurationen, die auf sie und nicht direkt auf den Bucket angewendet werden können. Mit AWS SDKs können Sie Access Points 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. die Verwendung eines Access Point-ARN mit, GetObject um ein Objekt aus einem Bucket abzurufen, oder die Verwendung eines Access Point-ARN mit, um ein Objekt PutObject zu einem Bucket hinzuzufügen.

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

Konfigurieren Sie diese Funktion mithilfe der folgenden Methoden:

s3_use_arn_region- Einstellung für gemeinsam genutzte AWS config Dateien
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 Ihr spezifisches SDK.

Diese Einstellung steuert, ob das SDK den Access Point-ARN verwendet AWS-Region , um den regionalen Endpunkt für die Anfrage zu erstellen. Das SDK überprüft, ob der ARN von derselben AWS Partition bereitgestellt AWS-Region wird, die der Client konfiguriert hat, um partitionsübergreifende Aufrufe AWS-Region zu verhindern, die höchstwahrscheinlich fehlschlagen werden. Wenn mehrfach definiert, hat die codekonfigurierte Einstellung Vorrang, gefolgt von der Einstellung der Umgebungsvariablen.

Standardwert: false

Zulässige Werte:

  • true— Das SDK verwendet AWS-Region bei der Erstellung des Endpunkts die ARNs und nicht die vom Client konfigurierten. AWS-Region Ausnahme: Wenn es sich bei der Konfiguration AWS-Region des Clients um einen FIPS handelt AWS-Region, muss sie mit den ARN übereinstimmen. AWS-Region Andernfalls wird ein Fehler ausgegeben.

  • false— Das SDK verwendet AWS-Region bei der Erstellung des Endpunkts die Konfiguration des Clients.

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