2017-10-21 90 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