ในโมดูลนี้ คุณจะต้องกำหนดค่า Amazon Simple Storage Service (S3) เพื่อโฮสต์ทรัพยากรแบบคงที่สำหรับเว็บแอปพลิเคชันของคุณ ในโมดูลต่อมา คุณจะเพิ่มฟังก์ชันแบบไดนามิกให้กับหน้าเหล่านี้โดยใช้ JavaScript เพื่อเรียก RESTful API ระยะไกลที่สร้างด้วย AWS Lambda และ Amazon API Gateway สถาปัตยกรรมสำหรับโมดูลนี้ตรงไปตรงมามาก เนื้อหาเว็บแบบคงที่ทั้งหมดของคุณ รวมถึง HTML, CSS, JavaScript, รูปภาพ และไฟล์อื่นๆ จะถูกจัดเก็บไว้ใน Amazon S3 ผู้ใช้ปลายทางของคุณจะเข้าถึงไซต์ของคุณโดยใช้ URL ของเว็บไซต์สาธารณะที่เปิดเผยโดย Amazon S3 คุณไม่จำเป็นต้องเรียกใช้เว็บเซิร์ฟเวอร์หรือใช้บริการอื่นๆ เพื่อทำให้ไซต์ของคุณพร้อมใช้งาน สำหรับวัตถุประสงค์ของโมดูลนี้ คุณจะใช้ URL ปลายทางของเว็บไซต์ Amazon S3 ที่เราจัดหาให้ มันใช้แบบฟอร์ม httpyour-bucket-name}.s3-website.{region}.amazonaws.com สำหรับแอปพลิเคชันจริงส่วนใหญ่ คุณจะต้องใช้โดเมนที่กำหนดเองเพื่อโฮสต์ไซต์ของคุณ หากคุณสนใจใช้โดเมนของคุณเอง ให้ทำตามคำแนะนำในการตั้งค่าเว็บไซต์คงที่โดยใช้โดเมนที่กำหนดเองในเอกสารประกอบของ Amazon S3 **เวลาในการทำโมดูลให้เสร็จ 30 นาที **บริการที่ใช้ Amazon S3 **CloudFormation Template หากคุณคุ้นเคยกับการทำงานกับ Amazon S3 อยู่แล้ว หรือคุณแค่ต้องการข้ามไปทำงานกับ Lambda และ API Gateway คุณสามารถเปิดใช้งานหนึ่งในนั้น เทมเพลต AWS CloudFormation ในภูมิภาคที่คุณเลือกเพื่อสร้างทรัพยากรที่จำเป็นโดยอัตโนมัติ |ภูมิภาค||เทมเพลต CloudFormation| |สหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียตอนเหนือเปิดสแต็ก >| |US East (โอไฮโอเปิดสแต็ค >| |US West (OregonLaunch stack >| |EU (แฟรงค์เฟิร์ตเปิดสแต็ค >| |EU (ไอร์แลนด์เปิดตัวสแต็ค >| |EU (LondonLaunch stack >| |เอเชียแปซิฟิก (TokyoLaunch stack >| |เอเชียแปซิฟิก (กลุ่ม SeoulLaunch >| |เอเชียแปซิฟิก (กลุ่มเปิดตัวที่ซิดนีย์ >| |เอเชียแปซิฟิก (มุมไบเปิดสแต็ค >| **คำแนะนำในการเปิดใช้งาน CloudFormation** คลิก เปิดใช้ Stacklink ด้านบนสำหรับภูมิภาคที่คุณเลือก คลิก ถัดไปในหน้าเลือกเทมเพลต ระบุชื่อเฉพาะสากลสำหรับ ชื่อบัคเก็ตเว็บไซต์เช่น wildrydes-ชื่อของคุณแล้วคลิก ถัดไป ในหน้าตัวเลือก ปล่อยให้เป็นค่าเริ่มต้นทั้งหมดแล้วคลิก ถัดไป ในหน้าตรวจสอบ ให้ทำเครื่องหมายในช่องเพื่อรับทราบว่า CloudFormation จะสร้างทรัพยากร IAM แล้วคลิก สร้าง เทมเพลตนี้ใช้ทรัพยากรที่กำหนดเองเพื่อคัดลอกเนื้อหาเว็บไซต์แบบคงที่จากบัคเก็ต S3 ส่วนกลางไปยังบัคเก็ตเฉพาะของคุณเอง เพื่อให้ทรัพยากรที่กำหนดเองเขียนไปยังบัคเก็ตใหม่ในบัญชีของคุณ ทรัพยากรนั้นจะต้องสร้างบทบาท IAM ที่สามารถรับได้ด้วยสิทธิ์เหล่านั้น รอ wildrydes-webapp-1stack เพื่อให้ได้สถานะ CREATE_COMPLETE กับ wildrydes-webapp-1stack ที่เลือกไว้ คลิกที่ แทงผลลัพธ์แล้วคลิกลิงก์ WebsiteURL ตรวจสอบว่าหน้าแรกของ Wild Rydes กำลังโหลดอย่างถูกต้อง และไปยังโมดูลถัดไป User Management ทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อโฮสต์เว็บไซต์แบบคงที่ คลิกที่หมายเลขแต่ละขั้นตอนเพื่อขยายส่วน