2017-08-31 1 views
0

Ich möchte mehrere Webseiten in einem einzigen S3 Eimer erstellen und diese zugreifen, indem verschiedene Domänen.Wie zeigen Sie Domänennamen auf S3-Objekte?

Zum Beispiel habe ich S3-Objekte:

  • /my-bucket/page1/index.html
  • /my-bucket/page2/index.html
  • /my-Eimer/page3 /index.html

, die wie die zugegriffen werden kann:

Ist es möglich, diese S3 Objekte Domäne zuzugreifen:

+1

Was sind die Vorteile dieses, die Sie im Vergleich zu einem einzigen S3 Eimer pro Website/Domain sehen? –

+0

Ich habe rund 200 winzige Websites zu hosten, erstellen S3 Eimer für jeden ist chaotisch. Außerdem können AWS-Kunden standardmäßig bis zu 100 Buckets pro AWS-Konto bereitstellen. – boblapointe

+1

Beachten Sie außerdem, dass eine einzelne statische Website pro Bucket nicht funktioniert, wenn Sie nicht die Domäne und den Bucket-Namen besitzen (sie müssen übereinstimmen). Oft ist es nicht schwer, beides zu besitzen, aber ich bin auf Domains gestoßen, die ich besitze (oder an denen ich gearbeitet habe), wo der Bucket bereits von jemand anderem reserviert wurde - deshalb ist Cloudfront besser imo. –

Antwort

2

Ja, ist es möglich. Wenn Sie im Wesentlichen versuchen, mehrere Websites innerhalb eines einzelnen S3-Buckets zu erstellen, sollten Sie Cloudfront verwenden, um dies zu erreichen.

Bit komplizierter als eine einzige s3 Eimer statische Website einrichten, aber nicht schwer, die viele Beispiele/Richtungen aws zu tun mit hat.

+0

Wenn OP die Idee akzeptiert, für jeden Ordner im Bucket eine neue CloudFront-Verteilung zu erstellen und diese Domäne auf den Verteilungsendpunkt zu richten, sollte es funktionieren. Neue Kosten allerdings. – jweyrich

Verwandte Themen