【问题标题】:AWS secret key and Roles usage in the same aws s3 cp command同一 aws s3 cp 命令中的 AWS 密钥和角色使用情况
【发布时间】:2018-10-03 12:18:40
【问题描述】:

假设我在一个配置有目标存储桶的 EC2 实例上,有没有办法使用源 S3 存储桶的密钥并执行类似这样的复制?

aws s3 cp s3://<Access key>:<secret key>@<source bucket folder> <destination bucket folder>

【问题讨论】:

    标签: amazon-s3 amazon-ec2 aws-cli


    【解决方案1】:

    AWS CLI 不支持指定两个不同的账户来访问存储桶。

    你确实有选择:

    • 使用目标存储桶的凭据。在源存储桶的帐户中添加存储桶策略,授予您的目标帐户对存储桶的读取权限。 Details
    • 如果您无法授予对源账户的读取权限,请使用您喜欢的语言和 AWS 开发工具包创建您自己的客户端。初始化两个客户端句柄,每个帐户一个。然后进行读/写复制操作。在 Python 中使用 boto3 很容易做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多