Usa punti di accesso o punti di accesso multiregionali - AWS SDK for Java 2.x

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usa punti di accesso o punti di accesso multiregionali

Dopo aver configurato i punti di accesso o i punti di accesso multiregionali di Amazon S3, puoi chiamare metodi oggetto, come putObject e, getObject e fornire l'identificatore del punto di accesso anziché il nome del bucket.

Ad esempio, se l'identificatore ARN di un punto di accesso èarn:aws:s3:us-west-2:123456789012:accesspoint/test, è possibile utilizzare il seguente frammento per chiamare il metodo. 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);

Al posto della stringa ARN, puoi anche utilizzare l'alias in stile bucket del punto di accesso per il parametro. bucket

Per utilizzare Multi-Region Access Point, sostituire il bucket parametro con il Multi-Region Access Point ARN che ha il seguente formato.

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

Aggiungi la seguente dipendenza Maven per lavorare con punti di accesso multiregionali utilizzando l'SDK for Java. Cerca in maven central la versione più recente.

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