无法从S3

时间:2016-09-06 04:08:33

标签: ubuntu amazon-web-services amazon-s3 amazon-ec2 aws-cli

我有一个附有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

我的上述命令出现以下错误 - enter image description here

我也试过 -

aws s3 cp s3://demoBucketName/demoFolder/demoFile.php demoFile.php

第二个命令出现此错误 - enter image description here

1 个答案:

答案 0 :(得分:1)

aws s3api get-bucket-location --bucket BUCKET

我们假设上面命令的输出是us-west-2

aws s3api get-object --bucket demoBucketName --key --region us-west-2 demoFolder/demoFile.php demoFile.php