拒绝访问s3cmd配置

时间:2016-04-17 07:23:27

标签: amazon-web-services amazon-s3

当我尝试使用<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^app$ app/ [L] RewriteRule ^app/(.*) app/$1 [L] </IfModule> 命令配置我的s3cmd时,我正在输入s3cmd --configure,对于其他字段,我只需按Enter键以保持默认状态,如大多数情况所述博客。

但在提供凭据后,我收到错误:

Access Key, Secret Key and Encryption Password

我可以使用正确的解决方案进行配置。

3 个答案:

答案 0 :(得分:1)

有几种不同的事情可能会出错:

  1. 您拥有一组不正确的AWS凭据。如果是这种情况,那么您也将无法使用官方aws client。尝试使用它来验证您的凭据是否正确。使用
      

    aws s3 ls

  2. 为了执行s3cmd用于验证您的凭据的ListBuckets操作

    1. 您拥有的AWS IAM凭据没有与之关联的正确权限。 S3cmd执行s3:ListAllMyBuckets操作以验证您的凭据。 如果您的用户没有与他相关联的此权限,则s3cmd将无法验证您的凭据。如果您有IAM用户,请尝试在IAM console中临时附加到完整S3访问权限或管理员访问权限。

答案 1 :(得分:0)

命令中有拼写错误。 它应该是 s3cmd --configure

答案 2 :(得分:0)

检查您使用 s3cmd 凭据的IAM用户是否可以正确访问S3。