【发布时间】:2017-01-13 09:49:54
【问题描述】:
我有一个附加了 S3 FullAccess 角色的 EC2 实例, 该实例位于我的 VPC 的公共子网中。
我使用以下命令在 EC2 实例上安装了 AWS CLI -
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
我使用以下命令验证了 AWS CLI 安装 -
$ aws help
我可以使用以下命令列出 S3 存储桶 -
$ aws s3 ls
我在 S3 上的前缀位置上传了一个文件, 我尝试使用以下命令下载它-
aws s3api get-object --bucket demoBucketName --key demoFolder/demoFile.php demoFile.php
我也试过 -
aws s3 cp s3://demoBucketName/demoFolder/demoFile.php demoFile.php
【问题讨论】:
-
错误信息一目了然。
-
即使在将角色附加到实例之后,我还需要 aws configure 吗?我做错了什么?
标签: ubuntu amazon-web-services amazon-s3 amazon-ec2 aws-cli