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>