Phase 11 Quiz
ใช้ Quiz นี้ทบทวน pipeline safety, deployment strategy, OIDC และ Systems Manager ก่อนเข้าสู่ Architecture และ Reliability phase
1. Continuous Delivery
Continuous Delivery หมายถึงอะไร?
2. CodeBuild
CodeBuild ทำหน้าที่หลักอะไร?
3. OIDC
เหตุผลหลักที่ใช้ OIDC กับ GitHub Actions และ AWS คืออะไร?
4. Session Manager
Session Manager ช่วยเรื่องใด?
5. Short answer
ก่อน production deploy ควรมี release evidence อะไรอย่างน้อย 5 ข้อ?
Answer key
- ทำให้ artifact พร้อม deploy อย่าง repeatable โดยอาจมี approval ก่อน production
- compile code, run tests และ produce artifacts
- ใช้ short-lived credentials แทน long-lived AWS Access Key
- เชื่อมต่อ managed nodes โดยไม่ต้องเปิด inbound SSH ports หรือจัดการ SSH keys
- ตัวอย่าง: commit SHA, artifact/image version, test results, security scan, Terraform plan, approver, rollback target, deployment logs, expected metrics, owner