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.
Verwenden Sie Access Points oder Multi-Region-Access Points
Nachdem Amazon S3 S3-Access Points oder Multi-Region-Access Points eingerichtet wurden, können Sie Objektmethoden wie putObject
und aufrufen getObject
und die Access Point-ID anstelle eines Bucket-Namens angeben.
Wenn eine Access ARN Point-ID beispielsweise lautetarn:aws:s3:us-west-2:123456789012:accesspoint/test
, können Sie den folgenden Ausschnitt verwenden, um die Methode aufzurufen. putObject
Path path = Paths.get(URI.create("file:///temp/file.txt")); s3Client.putObject(builder -> builder .key("myKey") .bucket("arn:aws:s3:us-west-2:123456789012:accesspoint/test") , path);
Anstelle der ARN Zeichenfolge können Sie auch den Bucket-Alias des Access Points für den Parameter verwenden. bucket
Um den Multi-Region Access Point zu verwenden, ersetzen Sie den bucket
Parameter durch den Multi-Region Access PointARN, der das folgende Format hat.
arn:aws:s3::account-id:accesspoint/MultiRegionAccessPoint_alias
Fügen Sie die folgende Maven-Abhängigkeit hinzu, um mit Multi-Region-Access Points zu arbeiten, indem Sie für Java verwenden. SDK Suchen Sie in Maven Central nach der neuesten Version.
<dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>auth-crt</artifactId> <version>
VERSION
</version> </dependency>