update tools setup instalar instal cli bundled aws amazon-web-services amazon-s3 amazon-ec2 aws-cli

amazon web services - tools - Se produjo un error de cliente(400) al llamar a la operación de HeadObject: Solicitud incorrecta Completa 1 parte(s) con... archivo(s) restante



setup aws cli (5)

Agregué el parámetro --region y comenzó a funcionar.

aws --region eu-west-2 s3 cp s3://[BUCKETNAME]/index.html

Estoy intentando copiar un archivo de un cubo privado de s3 a través de cli a mi instancia de ec2. El ec2 está en la misma región que el grupo y tiene la siguiente función de IAM adjunta (AmazonS3FullAccess):

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": "*" } ] }

Pero el comando aws s3 cp s3://[BUCKETNAME]/index.html falla con el error:

Ocurrió un error de cliente (400) al llamar a la operación de HeadObject: Error de solicitud completada 1 parte (s) con ... archivo (s) restante (s).

Ya revisé la ortografía del nombre del cubo ...


Agregué la opción --region a la declaración y todo está funcionando ahora:

aws s3 cp s3:/[BUCKETNAME]/ . --recursive --region [REGION]


Cuando cambié mi misma política de "políticas en línea" a "políticas administradas", funcionó. Ref. Mi respuesta en https://.com/a/37532132/4126114


El parámetro de región no funcionó para mí.

Intenté usar --profile y funcionó todo bien.

aws s3api head-bucket --bucket xxxx - perfil dev-profile


Mi problema se solucionó tan pronto como actualicé a la última versión de aws cli. Aquí es cómo actualizar: pip install --upgrade --user awscli

Especificar la región no fue útil