2017-10-21 96 views
0
index.html页面

我创建了一个S3桶,并将其设置为静态的网站在http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.htmlS3存储设置为静态的网站不转发到

之后,基本域返回一个存取遭拒指示: http://www.mydomain.com.s3-us-west-1.amazonaws.com/

然而,我的索引页供应就好了: http://www.mydomain.com.s3-us-west-1.amazonaws.com/index.html

所以它不涉及到桶中的文件的权限(这些都是公众现在)

我感觉我错过了一段链接http://www.mydomain.com.s3-us-west-1.amazonaws.com/http://www.mydomain.com.s3-us-west-1.amazonaws.com/index.html,但只要指定了index.html和error.html,文档就像“Static Web Hosting”属性应该这样做。

我斗的政策标准:

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

注:我没有做路由53设置,因为我想直接把我的网站的DNS CNAME到www.mydomain.com.s3美西-1.amazonaws.com一旦我看到它的工作。

回答

2

你的终点是错误的:www.mydomain.com.s3-eu-west-1.amazonaws.com

它看起来就像你在欧盟 - 西1配置你的水桶,但你引用我们 - 西-1。

但是,您没有为S3网站使用正确的URL。该URL必须有“S3 - 网站 - ”像这个例子中的名字:

www.mydomain.com.s3-website-eu-west-1.amazonaws.com

这个文件开始,并仔细检查每个步骤:

Setting up a Static Website Using a Custom Domain

+0

啊,它是S3-网站位我忘了!谢谢! – Tyrick