【问题标题】:Simultaneous public and private credential access同时访问公共和私人凭证
【发布时间】:2015-02-24 15:15:26
【问题描述】:

我收到了 Amazon S3 上公共数据集(对授权用户公开)的用户名、访问密钥 ID 和秘密访问密钥 ID。我一直在使用 s3cmd 与我的私人帐户和 S3 存储桶。如何配置s3cmd 以便同时访问我以前的私人凭据以及我收到的新公共数据凭据?

【问题讨论】:

    标签: amazon-web-services amazon-s3 s3cmd


    【解决方案1】:

    第一次配置s3cmd 时,您可能会运行s3cmd --configure 并输入您的访问密钥和密钥。这会将凭据保存到文件 ~/.s3cfg,如下所示:

    [default]
    access_key=your_access_key
    ...bunch of options...
    secret_key=your_secret_key
    

    s3md 接受 -c 标志以指向配置文件。设置两个配置文件,一个带有您的第一组凭据(例如,~/.s3cfg-private),一个带有另一组(例如,~/.s3cfg-public)。然后你可以使用:

    s3cmd -c ~/.s3cfg-public s3://my-public-bucket
    s3cmd -c ~/.s3cfg-private s3://my-private-bucket 
    

    为方便起见,请将您最常需要的凭据保留在名为 ~/.s3cfg 的文件中,因为默认情况下会使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-11
      • 2014-08-21
      • 2021-09-01
      • 1970-01-01
      • 2011-01-31
      • 2010-10-04
      • 2016-11-29
      • 2016-05-30
      相关资源
      最近更新 更多