【发布时间】:2020-04-07 07:08:01
【问题描述】:
我正在尝试将文件从 S3 复制到 Ec2 实例,这是奇怪的行为 以下命令运行良好,并显示我想要访问的 s3 的内容
$aws s3 ls
2016-05-05 07:40:57 folder1
2016-05-07 15:04:42 my-folder
然后我发出以下命令(也成功)
$ aws s3 ls s3://my-folder
2016-05-07 16:44:50 6007 myfile.txt
但是当我尝试复制这个文件时,我收到如下错误
$aws s3 cp s3://my-folder/myfile.txt ./
必须指定区域 --region 或在 配置文件或作为环境变量。或者,一个 端点可以用 --endpoint-url 指定
我只是想将 txt 文件从 s3 复制到 ec2 实例。 至少修改上面的命令来复制内容。我不确定区域,因为如果我从网络访问 S3,它会说
“S3 不需要区域选择”
地球上发生了什么?
【问题讨论】:
-
这很奇怪,对我来说
cp将在没有该区域的情况下工作(而且我不在 us-east-1 中),即使我使用--region明确指定了错误的区域。 @OP 你的aws --version是什么?
标签: amazon-web-services amazon-s3 amazon-ec2 aws-cli