En mi instancia de amazon linux ec2, tengo el iam-role adjunto con el permiso adecuado, ejecuté el comando $ sudo yum update
. Después de esto, comencé a recibir el error Credential named assume-role-with-web-identity not found
for command aws s3 ls
. Pero si agrego sudo y ejecuto el comando sudo aws s3 ls
, entonces funciona bien.
Por favor, ayúdame a encontrar el problema. Gracias por adelantado.
Rebajé la versión de aws-cli y se arregló. comandos utilizados:
$ curl https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip -o awscli-bundle.zip $ unzip awscli-bundle.zip $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/bin/aws
Necesitas actualizar botocore==1.12.201
pip install botocore==1.12.201
Para obtener más información, consulte aquí: https://github.com/aws/aws-cli/issues/4371#issuecomment-518792844
Parece un problema conocido, eche un vistazo a https://github.com/aws/aws-cli/issues/4371