2017-08-31 1 views
0

私は1つのS3バケットに複数のWebページを作成し、異なるドメインにアクセスしたいと考えています。ドメイン名をS3オブジェクトに向けるにはどうすればいいですか?

  • /my-bucket/page1/index.html
  • /my-bucket/page2/index.html
  • /私のバケット/ PAGE3:

    例えば、私は、S3オブジェクトを持っていますそのようなアクセスできること/index.htmlが

ドメインによって、それらのS3オブジェクトにアクセスすることが可能です:

+1

ウェブサイト/ドメインごとに1つのS3バケットを表示すると、どのような利点がありますか? –

+0

私はホストするために約200の小さなウェブサイトがあり、それぞれのためにS3バケットを作成するのは面倒です。また、AWSのお客様は、デフォルトで、AWSあたり最大100個のバケットをプロビジョニングできます。 – boblapointe

+1

また、ドメインとバケット名を所有していなければ(一致する必要があります)、バケットごとに1つの静的なウェブサイトが機能しないことに注意してください。しばしば両方を所有するのは難しいことではありませんが、自分が所有している(または作業している)ドメインにまたがっています。バケツはすでに誰かによって予約されています。 –

答えて

2

はい、可能です。基本的に1つのs3バケット内に複数のWebサイトを作成しようとしている場合は、これを達成するためにクラウドフロントを使用することをお勧めします。

1つのs3バケット静的ウェブサイトを設定するよりも複雑ですが、awsには多くの例や指示がありません。

+0

OPがバケット内の各フォルダーごとに新しいCloudFrontディストリビューションを作成し、そのドメインを配布エンドポイントに向けるという考えを受け入れる場合、新しい費用がかかわった。 – jweyrich

関連する問題