ReviewPhase 11 readiness

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

  1. ทำให้ artifact พร้อม deploy อย่าง repeatable โดยอาจมี approval ก่อน production
  2. compile code, run tests และ produce artifacts
  3. ใช้ short-lived credentials แทน long-lived AWS Access Key
  4. เชื่อมต่อ managed nodes โดยไม่ต้องเปิด inbound SSH ports หรือจัดการ SSH keys
  5. ตัวอย่าง: commit SHA, artifact/image version, test results, security scan, Terraform plan, approver, rollback target, deployment logs, expected metrics, owner