3 amazon-s3 amazon-ec2 amazon-web-services aws-cli
我正在尝试将文件从我的 s3 存储桶复制到我的 ec2 实例。当我在 ec2-instance 中运行此命令时:aws s3 cp s3://amazing-demobucket-1/file.txt ./file.txt我收到以下错误:Unable to locate credentials
但 aws 配置文件位于我的~/.aws本地计算机中。我还需要在 ec2-instance 内部进行配置吗?或者我可以在 ec2-instance 外部运行另一个命令来将文件从 s3-bucket 下载到 ec2-instance 中吗?
感谢您的帮助!
Mat*_*aly 12
您的本地计算机上的 AWS 凭证无法被awscli。如果您想在 EC2 实例上运行 S3 复制命令,您有两种选择:
1) 运行aws configure在 EC2 实例上运行并定义该计算机上的凭证(不推荐)
或者
2) 创建具有复制文件所需权限的IAM 角色(例如,使用 AmazonS3ReadOnlyAccess 策略)并将该角色附加到您的 EC2 实例
| 归档时间: |
|
| 查看次数: |
18750 次 |
| 最近记录: |