เบื่อกับการอ่านโพสต์บนบล็อกที่ล้าสมัยหรือค้นหาเอกสาร AWS อย่างละเอียดเพื่อหาวิธีปรับใช้บล็อกของคุณแล้วหรือยัง? การปรับใช้เว็บไซต์แบบคงที่บน AWS ไม่ควรเป็น เรื่องน่ากลัว นัก
SCAR คือสแต็กการปรับใช้ที่ช่วยให้คุณปรับใช้เว็บไซต์แบบคงที่ด้วยโดเมนที่กำหนดเอง, SSL และ CDN ได้อย่างง่ายดาย สิ่งที่คุณต้องมีคือบัญชี AWS เพื่อเริ่มต้นในสามขั้นตอนง่ายๆ:
ค้นหาเนมเซิร์ฟเวอร์จากโซนโฮสต์ Route 53 ที่คุณสร้างขึ้นใหม่ จากนั้นอัปเดตการตั้งค่าเนมเซิร์ฟเวอร์ที่ผู้รับจดทะเบียนของคุณ
ค้นหาและขยายรายละเอียดของใบรับรองสำหรับโดเมนของคุณในคอนโซล AWS จากนั้นคลิกปุ่ม "สร้างบันทึกใน Route 53" ในข้อความแจ้งทั้งสองเพื่อตรวจสอบความถูกต้อง
นั่นคือทั้งหมดที่ทุกคน!
ใช้คอนโซล CloudFormation เพื่อตรวจสอบสถานะของสแตก เมื่อสร้างเสร็จแล้ว ให้ไปที่โดเมนที่คุณระบุ และคุณจะเห็นหน้ายินดีต้อนรับ SCAR ตอนนี้คุณสามารถอัปโหลดเนื้อหาเว็บไซต์ของคุณได้โดยตรงด้วยคอนโซล S3 หรือใช้ AWS CLI สำหรับการควบคุมทางโปรแกรม
SCAR คือสแต็กการปรับใช้สำหรับเว็บไซต์แบบสแตติกที่ทำงานทั้งหมดบน AWS โดยใช้ S 3, C loudFront, A mazon Certificate Manager และ R oute 53 สำหรับโดเมนที่กำหนด เช่น example.com
สแตก SCAR เริ่มต้นจะสร้างสิ่งต่อไปนี้:
www.example.com
) และอีกอันสำหรับเปลี่ยนเส้นทางคำขอสำหรับโดเมน apex ( example.com
) ไปยังโดเมนย่อย www
example.com
และ *.example.com
A
สำหรับการกระจาย CloudFront แต่ละรายการ ลักษณะการทำงานสำหรับสแต็ก SCAR เริ่มต้นคือการเปลี่ยนเส้นทางคำขอทั้งหมดสำหรับโดเมน apex ไปยังโดเมนย่อย www
และเปลี่ยนเส้นทางคำขอ http
ทั้งหมดไปยัง https
เนื้อหาทั้งหมดจะถูกจัดเก็บไว้ในและให้บริการนอกบัคเก็ต www
S3
มีสแต็กเพิ่มเติมที่มีการเปลี่ยนแปลงเล็กน้อยจากสแต็กเริ่มต้น:
พฤติกรรม | ค่าเริ่มต้น | WWW->เอเพ็กซ์ | เอเพ็กซ์เท่านั้น |
---|---|---|---|
คำขอโดเมนเอเพ็กซ์ | เปลี่ยนทางไปยัง www | ||
คำขอโดเมนย่อย www | เปลี่ยนเส้นทางไปยังโดเมนเอเพ็กซ์ | ไม่มี | |
คำขอ http | เปลี่ยนเส้นทางไปที่ https | เปลี่ยนเส้นทางไปที่ https | เปลี่ยนเส้นทางไปที่ https |
(เร็วๆ นี้) | (เร็วๆ นี้) |
สำหรับไซต์ส่วนใหญ่ อาจมีค่าใช้จ่ายน้อยกว่า 1 ดอลลาร์ต่อเดือน ค่าใช้จ่ายสำหรับโซนที่โฮสต์ Route 53 คงที่อยู่ที่ 0.50 USD/เดือน ค่าใช้จ่าย CloudFront และ S3 ที่เหลือจะขึ้นอยู่กับระดับการรับส่งข้อมูล แต่โดยทั่วไปจะอยู่ที่ไม่กี่เซ็นต์สำหรับการรับส่งข้อมูลระดับเล็กน้อย
เครื่องมือ AWS CloudFormation Designer ช่วยให้สามารถสร้างเทมเพลตแบบลากและวาง และยังสร้างไดอะแกรมจากไฟล์เทมเพลต JSON หรือ YAML ที่มีอยู่อีกด้วย
ลิขสิทธิ์ © 2019-2022