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.
Puntos de acceso de Amazon S3
El servicio Amazon S3 proporciona puntos de acceso como una forma alternativa de interactuar con los buckets de Amazon S3. Los puntos de acceso pueden tener políticas y configuraciones únicas que se pueden aplicar a ellos en lugar de directamente al bucket. Con AWS SDKs, puede utilizar el punto de acceso Amazon Resource Names (ARNs) en el campo bucket para API las operaciones en lugar de especificar el nombre del bucket de forma explícita. Se utilizan para operaciones específicas, como utilizar un punto ARN de acceso GetObject
para recuperar un objeto de un depósito o utilizar un punto ARN de acceso PutObject
para añadir un objeto a un depósito.
Para obtener más información sobre los puntos de acceso de Amazon S3ARNs, consulte Uso de puntos de acceso en la Guía del usuario de Amazon S3.
Configure esta funcionalidad mediante lo siguiente:
s3_use_arn_region
- compartido AWSconfig
configuración de archivosAWS_S3_USE_ARN_REGION
: variable de entornoaws.s3UseArnRegion
- propiedad JVM del sistema: solo Java/Kotlin- Para configurar el valor directamente en el código, consulte su especificación directamente. SDK
-
Esta configuración controla si SDK utiliza el punto de acceso ARN Región de AWS para construir el punto final regional de la solicitud. Esto SDK valida que el ARN Región de AWS es servido por el mismo AWS partición según la configuración del cliente Región de AWS para evitar las llamadas entre particiones que muy probablemente fallarán. Si se ha definido de forma múltiple, prevalece la configuración por código, seguida de la configuración de la variable de entorno.
Valor predeterminado:
false
Valores válidos:
-
true
— Los SDK usos, los ARN Región de AWS al construir el punto final en lugar del configurado por el cliente Región de AWS. Excepción: si el cliente está configurado Región de AWS es un FIPS Región de AWS, entonces debe coincidir con ARN la Región de AWS. De lo contrario, se producirá un error. -
false
— Los SDK usos configurados por el cliente Región de AWS al construir el punto final.
-
Compatibilidad con AWS SDKs
Las siguientes opciones SDKs son compatibles con las funciones y configuraciones descritas en este tema. Se anotan todas las excepciones parciales. Cualquier configuración de propiedades del JVM sistema es compatible con la AWS SDK for Java y el AWS SDK para Kotlin únicamente.
SDK | Compatible | Notas o más información |
---|---|---|
AWS CLI v2 | Sí | |
SDKpara C++ | Sí | |
SDKpara Go V2 (1.x) |
Sí | |
SDKpara Go 1.x (V1) | Sí | Para usar la configuración de archivos compartidos config , debe activar la carga desde el archivo de configuración; consulte Sesiones. |
SDKpara Java 2.x | Sí | |
SDKpara Java 1.x | Sí | JVMpropiedad del sistema no compatible. |
SDKpara JavaScript 3.x | Sí | |
SDKpara JavaScript 2.x | Sí | |
SDKpara Kotlin | Sí | |
SDKpara. NET3.x | Sí | No sigue la prioridad estándar; el valor del archivo compartido config tiene prioridad sobre la variable de entorno. |
SDKpara PHP 3.x | Sí | |
SDKpara Python (Boto3) |
Sí | |
SDKpara Ruby 3.x | Sí | |
SDKpara Rust | No | |
SDKpara Swift | No | |
Herramientas para PowerShell | Sí | No sigue la prioridad estándar; el valor del archivo compartido config tiene prioridad sobre la variable de entorno. |