2016-08-16 3 views
0

私は単純な静的WebサイトのセットアップにAWSのドキュメントに従っている:別のS3バケットから静的なウェブサイトの一部を提供することはできますか?

  • S3バケットmydomain.comは - >ウェブサイトのファイルに
  • CloudFrontの分布が含まれています - > httpsでmydomain.comを提供するために構成された(httpをhttpsにリダイレクト)
  • S3バケットはwww.mydomain.com - >私はメインのサイトから独立した第二の静的サイトを持って、今mydomain.com

にリダイレクトします。しかし、私はmydomain.com/myproject/の下でそれをホストしたい。

現在、私はちょうどフォルダ/myproject/で同じバケットにmyproject用のファイルをコピーし、myprojectのために別々のバケツを持っており、代わりにそのバケットにURLをリダイレクトすることが可能だろうかと思いまして。

これを行うことができますか?その場合はどうすればよいですか?

答えて

1

はい、CloudFrontディストリビューションに2つの動作、1つのマッピング/ *を起点s3://mydomain.com、/ myproject/*に起点s3:// myprojectにすることで実行できます。

また、両方の名前をディストリビューションの代替CNAMEとして使用し、Route 53 ALIASを使用することができます。

+1

ありがとうございました。注:S3バケットの醜いURLからコンテンツを取得するディストリビューションにカスタムオリジンを作成する必要がありました。また、バケツでは、コンテンツはまだサブフォルダ '/ myproject'の下にある必要があります。少なくとも、これは私がそれを働かせる方法です。 –

関連する問題