Gunakan titik akses atau Titik Akses Multi-Wilayah - AWS SDK for Java 2.x

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan titik akses atau Titik Akses Multi-Wilayah

Setelah jalur akses Amazon S3 atau Titik Akses Multi-Wilayah disiapkan, Anda dapat memanggil metode objek, seperti putObject dan getObject dan memberikan pengenal titik akses alih-alih nama bucket.

Misalnya, jika ARN pengidentifikasi titik akses adalaharn:aws:s3:us-west-2:123456789012:accesspoint/test, Anda dapat menggunakan cuplikan berikut untuk memanggil metode. 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);

Di tempat ARN string, Anda juga dapat menggunakan alias gaya ember dari titik akses untuk parameter. bucket

Untuk menggunakan Multi-Region Access Point, ganti bucket parameter dengan Multi-Region Access Point ARN yang memiliki format berikut.

arn:aws:s3::account-id:accesspoint/MultiRegionAccessPoint_alias

Tambahkan dependensi Maven berikut untuk bekerja dengan Multi-Region Access Points menggunakan for Java. SDK Cari maven central untuk versi terbaru.

<dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>auth-crt</artifactId> <version>VERSION</version> </dependency>