【发布时间】:2020-12-28 12:35:13
【问题描述】:
我目前正在使用 S3 控制台(Web 界面)访问我在 S3 存储桶中创建的文件
鉴于我分配了 IAM 角色,有没有办法将我的 S3 存储桶的内容下载到我的本地计算机,而不使用 S3 控制台和访问密钥?
谢谢
编辑:
我确实在 EC2 实例上安装了 AWS CLI,并为其分配了 IAM 角色。 EC2 实例似乎无法“看到”我的本地机器,以便我能够指定路径。所以cp 命令不起作用。有没有办法将文件复制到我的本地机器上?
我是新手,所以如果这是一个非常愚蠢的问题,我提前道歉。
【问题讨论】:
-
您可以使用 AWS CLI。你试过吗?
-
“我分配了一个 IAM 角色”是什么意思?分配给什么?
-
@JohnRotenstein 它已分配给我的用户 ID。我的应用程序将使用该用户 ID 访问 S3 存储桶
-
如果 Amazon S3 中的数据是私有的,您将需要与您的 IAM 用户关联的访问密钥和秘密密钥。使用 IAM 角色的唯一方法是使用您的 IAM 用户“代入”该角色。因此,您仍然需要 IAM 用户的访问密钥和秘密密钥。
标签: amazon-web-services amazon-s3 amazon-ec2 aws-cli