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>