¿Por qué aparece el error “The request contained an unsupported argument” cuando añado una cuenta a la ACL de mi bucket de Amazon S3?

2 minutos de lectura
0

Quiero añadir una cuenta de AWS a la lista de control de acceso (ACL) de mi bucket de Amazon Simple Storage Service (Amazon S3). He comprobado que la dirección de correo electrónico de la cuenta es correcta, pero recibo el error “The request contained an unsupported argument”.

Resolución

Algunas regiones de AWS no admiten el uso de una dirección de correo electrónico para añadir una cuenta de AWS a la ACL de un bucket de Amazon S3. Sin embargo, el ID canónico siempre funciona para las cuentas de cualquier región de AWS.

Si no puedes añadir la cuenta porque la región no admite el uso de la dirección de correo electrónico, usa en su lugar el ID de usuario canónico de la cuenta. Para obtener instrucciones sobre cómo recuperar el ID de usuario canónico, consulta Find the canonical user ID for your AWS account (Buscar el ID de usuario canónico de tu cuenta de AWS).

Si el bucket se encuentra en una región de AWS más reciente, introduce el ID de usuario canónico para asegurarte de que se corresponda con la cuenta asociada. Para obtener más información sobre las regiones de AWS, consulta Infraestructura global de AWS.

Nota: Se recomienda desactivar las ACL del bucket y usar la S3 Object Ownership en lugar de tomar posesión de los objetos del bucket.

Información relacionada

Configuración de la ACL

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 6 meses