2017-11-06 87 views
0

パブリックのアクセス許可が与えられていると、xyz.comという名前のs3バケット(注:このドメインを登録していません)を作成してindex.htmlをアップロードしました。プロパティセクションから、静的なWebサイトのホスティングを有効にし、正常に動作しているエンドポイントをテストしました。aws s3静的Webサイトのエンドポイントリダイレクトの問題

バケットリダイレクトについては、www.xyz.comバケットを作成し、プロパティセクションでリダイレクトを有効にし、リダイレクトとしてxyz.comを指定しました。リダイレクトエンドポイントをクリックするとエラーが表示され、www.xyz.comはロードされません。

xyz.com - s3静的なWebサイトのエンドポイントが動作しています。 www.xyz.com - S3の静的なウェブサイトがブラウザで動作していません。サイトが開かれていません。 www.xyz.com

curl -I http://www.xyz.com.s3-website-us-east-1.amazonaws.com 

HTTP/1.1 301 Moved Permanently 
x-amz-id-2: iEF0Wpr8Nbx5WUuzztLMMLFvC/EfldkeuKe7sKwCAYIxKnssLibUHqdN8YH9CXbNVEFG/uy7elw= 
x-amz-request-id: C8819F6399B37586 
Date: Mon, 06 Nov 2017 01:02:37 GMT 
Location: http://mydingdongbucket.com/ 
Content-Length: 0 
Server: AmazonS3 

カールコマンドの出力には、私が何をしないのですか?

メモ:私はxyz.comのホストゾーンを作成しませんでした。私がテストしたいのは、S3 enpointのリダイレクトだけです。

+1

*「私がテストしたいすべては、S3のenpointリダイレクトである。」*これは、カール出力に応じて、完璧に動作しているようです。存在しないサイトにリダイレクトすることはできず、エラー以外の何かが発生すると予想されます。 –

答えて

0

Amazon S3の静的Webサイトには、特定のバケットの名前付け要件があります。

ドメイン名がwww.mydomain.comの場合は、www.mydomain.comという名前のバケットを作成する必要があります。それ以外のものは動作しません。

ドメインと同様に、サブドメインには独自のS3バケットが必要で、バケットは正確な名前をサブドメインとして共有する必要があります。

ここには、S3静的なWebサイトを作成するためのリンクがあります。

Setting up a Static Website Using a Custom Domain

+0

ありがとうございます@ジョン。しかし、私はDNS標準と同じ名前を使用しています。 xyz.com&www.xyz.comのように。彼らに問題はありません。 ドキュメントに従って同じ手順を実行しましたが、S3バケットリダイレクトが動作しているかどうか、つまりhttp:// docsからポイント2.5までテストしたいので、ルート53のステップを実装しませんでした。 aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.htmlリンク。 – user1322692

関連する問題