2017-06-18 13 views
1

単純なスプラッシュページの基本静的HTMLを設定していますが、S3に配置することにしました。Amazon S3エラー:指定されたバケットが別の領域に存在する

私のバケット名は

www.example.com.s3-website.eu-west-2.amazonaws.com/ 

私のドメインと同じと呼ばれている。そして、私はCNAMEが同じものに設定するんです。

唯一の問題は、私は、Amazon S3、私がチェックした

400 Bad Request 

    Code: IncorrectEndpoint 
    Message: The specified bucket exists in another region. Please direct 
    requests to the specified endpoint. 

から400エラーを取得していて、私のバケットは間違いなくEU西であり、これは静的なサイトを提供するとき、それは私に与えられた者のエンドポイントです。

+0

S3バケットのプロパティに移動し、[静的なWebサイトのホスティング]をクリックします。使用するURLが表示されます。動作していることを確認し、CNAMEが同じURLを指していることを確認します。 –

+0

わかりにくい詳細のトラブルシューティングを行うためには、バケツの実際の名前が必要になります。 –

+0

確かなこと - http://www.golrnr.com.s3-website.eu-west-2.amazonaws.com/ –

答えて

1

バケットの位置は、次のコマンドで確認できます。

aws s3api get-bucket-location --bucket {bucketname} 

あなたのバケットはeu-west-2ではなくeu-west-1にありますか?

+0

{ "LocationConstraint": "eu-west-2" }と戻ってきてwww.example.com.s3-website.eu-west-1.amazonaws.comは404です。間違いなく、正しく指示されていないため、理由については混乱しています。 –

0

私は間違った地域の問題を解決することはできませんでしたが、私はクラウドフロントの策定を行い、その代わりにCNAMEを設定しました。

関連する問題