VXG Decommission Instructions
1. Preparation
แจ้งผู้ใช้งาน (CJ Express, HQ, Store Manager) ว่าระบบ Playback/Live view จะถูกปิด
Export / Backup configuration ที่จำเป็น เช่น:
IAM Policies, VXG credentials
CloudWatch / Grafana dashboard JSON
S3 object inventory (video files)
เริ่มการบันทึกหน้าจอด้วย Loom → เพื่อเก็บเป็น evidence และ knowledge sharing
ตรวจสอบคู่มือ VXG และ AWS Knowledgebase ว่ามี dependency พิเศษ (S3 bucket policy, IAM role trust, หรือ VXG plugin uninstall)
2. Disable VXG Access
Stop ingestion streams ใน VXG Cloud Console'
Part1 cloud two https://www.loom.com/share/a87d397c0c804f53a1730d68137571d8?sid=17343048-e55c-400f-9ef5-dd8be561cff8
Part1.2 cloud two delete archive https://www.loom.com/share/3b340a8918284be9ada56493ee96f007?sid=a6022c00-2147-4339-9929-daec33399911
3. Data Handling (S3)
ตรวจสอบ S3 buckets ที่ VXG ใช้ (video-recordings-bucket หรือชื่อที่ stack deploy มา)
ไม่ต้องเก็บข้อมูล →
ใช้ Empty bucket policy ลบ objects ทั้งหมด
Part 2.1 setup lifecycle rule https://www.loom.com/share/781031995d904ec3bcae373914cfbbc8?sid=75268659-8799-45a5-a8f3-3b34e54f0030
Part 2.2 Manual delete S3 object
https://www.loom.com/share/bfbd38938ea04190948b7a6ef136f3e9?sid=de750e7a-a39f-448b-9c1c-a2bf2bd31393
Part 2.3 S3 delete Confirm
https://www.loom.com/share/517bc9d286d7465191d74b7f3f9ba491?sid=9859c886-58f6-45c1-afdb-8230837172ba
Part 3 Remove route table to camera https://www.loom.com/share/e9328d2dd5134969acc314c5658cf6d2?sid=d4e7ac58-d789-41e1-9d93-5f6d90c701b1
- ตรวจสอบ comfirm delete - ok complete
4. Delete CloudFormation Stack
เข้า AWS CloudFormation Console
เลือก stack ที่ deploy VXG (เช่น vxg-video-vms-stack)
Part 1 start delete stack https://www.loom.com/share/c9261d97f2d4445ab9d8c2a617a65729?sid=5a6fe5c8-b8a1-4acd-99c9-12cdec1141a0
ตรวจสอบ Resources → ตัดสินใจว่าจะ Retain หรือ Delete
Retain: S3 Buckets (ถ้ายังต้องเก็บ video archive)
Delete: EC2/ECS, IAM roles, ALB/NLB, CloudWatch alarms
S3 & ECS & Cloudwatch Alarm https://www.loom.com/share/8089e489951e45e3bcd9324064ecf912?sid=98502c41-c601-4636-ac7e-1b47c446dab4
Delete All EC2 https://www.loom.com/share/d348f4f159f6474aa1c334b71d36637d?sid=81becfb9-a50c-43ea-b250-453d784dc2f6
Delete AWS Backup https://www.loom.com/share/a91c1fd323674abbbbc70a80fb43b76f?sid=366c8477-ff6e-4faa-b5b1-34f09b830815
EC2 Release Elastic IPs https://www.loom.com/share/daf24e6b19e74473b5a8f3e397d82cff?sid=0b6810ce-d4fe-4e15-82d5-4318f84c04ac
กด Delete Stack
ถ้า S3 ยังมี object → ลบ objects ก่อน (ไม่งั้น stack delete จะ fail)
5. Clean Up Remaining Resources
ลบ IAM roles / policies ที่เหลือจาก VXG
https://www.loom.com/share/62acf68fa6e040309f0f81eafef350ad?sid=9c504bd1-7eca-40ee-a786-55f32e7842ca
ลบ CloudWatch alarms และ Grafana dashboards ที่ใช้ monitor VXG
ปิด Security Groups / Load Balancers ที่ VXG ใช้
ตรวจสอบ billing ใน AWS Cost Explorer ว่าไม่มี VXG resources คงเหลือ
6. Finalization
สรุปรายงาน Decommission Report ระบุ:
Resource ที่ลบทั้งหมด
Resource ที่ Retain ไว้ (เช่น S3 archive)
Access ที่ถูก revoke
Screenshot จาก AWS ว่า billing ปิดหมดแล้ว
เก็บ Loom recording และ share link ให้ทีม (ใช้เป็น training material)
Confirm ความถูกต้องกับ VXG Knowledgebase (เกี่ยวกับการปิด VXG uplink, monitoring plugin, และ SSO integration)
แจ้ง CJ Express ว่า VXG Decommission เสร็จสมบูรณ์