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 un ARN identificatore del punto di accesso èarn:aws:s3:us-west-2:123456789012:accesspoint/test, puoi 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 ARN stringa, puoi anche utilizzare l'alias in stile bucket del punto di accesso per il parametro. bucket

Per utilizzare il punto di accesso multiregionale, sostituite il bucket parametro con il punto di accesso multiregionale 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 la per Java. SDK Cerca in maven central la versione più recente.

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