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