Skrip CloudFormation untuk menyiapkan hosting situs statis di AWS dengan S3 dan CloudFront
Ini adalah skrip CloudFormation yang membantu Anda menghosting situs web statis di S3. File root disetel ke index.html di keranjang itu, jadi halaman Anda harus memiliki file root index.html atau Anda dapat memperbarui skripnya sendiri.
Satu-satunya hal yang perlu Anda lakukan adalah menyinkronkan direktori halaman statis Anda di bucket S3 dengan index.html sebagai root.
config/config.yml dan mengubah nilai konfigurasi sesuai kebutuhan. Opsi konfigurasi sangat jelaspython cfn.py --create-c atau --create adalah tanda yang perlu diperhatikan untuk membuat tumpukan dan jika Anda perlu memperbaruinya nanti karena beberapa perubahan, biarkan tanda itu tidak adaItu saja, Anda sekarang sudah siap untuk menghosting situs statis di AWS S3 dan CloudFront. Satu-satunya hal yang perlu dilakukan adalah mentransfer file Anda ke bucket.
Opsi ini memungkinkan Anda memilih antara mengalihkan domain root ke subdomain www atau sebaliknya. Misalnya, jika www_to_root disetel ke "True", permintaan ke www.example.com akan dialihkan ke example.com dan jika disetel ke "False", permintaan ke example.com akan dialihkan ke www.example.com.
Tergantung pada opsi yang dipilih, CloudFront akan menggunakan bucket S3 berbeda untuk menyajikan file. Jika disetel ke "True" dan domain utamanya adalah domain root, ia akan menggunakan bucket S3 tersebut (ember example.com ). Jika disetel ke "False" dan subdomain www adalah subdomain utama, ia akan menggunakan bucket www.example.com untuk menyajikan file.
Bergantung pada cara pengaturan opsi konfigurasi www_to_root, file perlu diunggah ke bucket S3 example.com atau www.example.com . Anda dapat mengunggah file secara manual dari konsol AWS atau melalui skrip.