Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso de puntos de acceso o puntos de acceso de varias regiones
Una vez configurados los puntos de acceso de Amazon S3 o los puntos de acceso de varias regiones, puede llamar a métodos de objetos, como putObject
y getObject
, y proporcionar el identificador del punto de acceso en lugar de un nombre de bucket.
Por ejemplo, si el ARN identificador de un punto de acceso lo esarn:aws:s3:us-west-2:123456789012:accesspoint/test
, puede usar el siguiente fragmento para llamar al método. 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);
En lugar de la ARN cadena, también puede utilizar el alias tipo bucket del punto de acceso para el parámetro. bucket
Para usar un punto de acceso multirregional, sustituya el bucket
parámetro por el punto de acceso multirregional ARN que tenga el siguiente formato.
arn:aws:s3::account-id:accesspoint/MultiRegionAccessPoint_alias
Agregue la siguiente dependencia de Maven para trabajar con puntos de acceso multirregionales mediante Java. SDK Busque en maven central la última versión
<dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>auth-crt</artifactId> <version>
VERSION
</version> </dependency>