0
我收到了Amazon S3上的公共數據集(授權用戶公開)的用戶名,訪問密鑰ID和祕密訪問密鑰ID。我一直在使用s3cmd
與我的私人帳戶和S3存儲桶。我如何配置s3cmd
,以便我可以訪問我以前的私人憑證以及我收到的新公共數據憑證?公共和私人憑證同時訪問
我收到了Amazon S3上的公共數據集(授權用戶公開)的用戶名,訪問密鑰ID和祕密訪問密鑰ID。我一直在使用s3cmd
與我的私人帳戶和S3存儲桶。我如何配置s3cmd
,以便我可以訪問我以前的私人憑證以及我收到的新公共數據憑證?公共和私人憑證同時訪問
當首次配置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
文件中,因爲它會默認使用的憑據。