AWS Bucket Policy无效资源

时间:2016-11-06 06:39:38

标签: amazon-web-services amazon-s3

我在使用AWS Bucket政策方面遇到了一些问题,我按照说明进行了操作,并且它不允许我设置策略,因此我无法让我的域名使用存储桶。< / p>

这是一张照片。该教程告诉我用我的桶名替换example.com。

我已经尝试使用我的域名设置我的存储桶超过一个月了,我似乎无法让它继续下去。我已经购买了我的域名,它是我想要的确切域名,因此我不想被迫使用新域名转到Bluehost。

1 个答案:

答案 0 :(得分:2)

这很简单:

  • 您的广告资源名为www.justdiditonline.com
  • 您的存储分区策略正在尝试为名为justdiditonline.com
  • 的存储桶创建规则
  • 存储桶名称不匹​​配

解决方案:使用具有正确存储桶名称的策略:

{
  "Id": "Policy1",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::www.justdiditonline.com/*",
      "Principal": "*"
    }
  ]
}

我注意到你有另一个名为justdiditonline.com的存储桶。您现有的政策将适用于该存储桶。

Setting Up a Static Website Using a Custom Domain说明详细说明了该怎么做,它们可以使用CNAME指向静态网站网址的外部DNS服务正常运行。主要步骤是:

  • 使用域名www.justdiditonline.com
  • 创建一个存储桶
  • 将存储桶政策添加到公开内容,或确保您要投放的各个对象是公开可读的
  • 激活存储桶上的静态网站托管,该网址将返回如下网址:www.justdiditonline.com.s3.amazonaws.com
  • www.justdiditonline.com创建 DNS条目CNAME指向静态网站托管网址