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 AWSconfigDateienAWS_S3_USE_ARN_REGION- Umgebungsvariableaws.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:
falseZulä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. |