以ec2-user身份登录EC2并运行以下命令:
aws s3 cp s3://mybucket/test/test.txt /home/ec2-user/
我收到以下错误:
fatal error: Unable to locate credentials
我的存储桶和EC2由相同的帐户和相同的区域创建。为什么我的EC2无法访问我的S3对象?
我发现这是由于缺少角色引起的。为了从EC2访问S3对象,我需要在创建EC2时分配一个角色,并且该角色应具有对S3的访问权限。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句