วิธีลบ และ กู้คืน Default VPC บน AWS
ปัญหาที่เกิดขึ้น
มี Default VPC อยู่บน Region ที่ไม่ได้ใช้งาน
ผู้ใช้งานสามารถลบทรัพยากรที่เกี่ยวข้องกับ VPC ที่สร้างขึ้นโดยค่าเริ่มต้นได้หรือไม่
หากทำได้รบกวนขอขั้นตอนการลบและวิธีกู้คืนด้วยครับ
วิธีแก้ปัญหา
ผู้ใช้งานทุกคนสามารถลบทรัพยากรที่เกี่ยวข้องกับ VPC ที่สร้างขึ้นเป็นค่าเริ่มต้นได้ (อย่างเช่น VPC, subnet, route table, internet gateway, network ACL, security group เป็นต้น)
ทรัพยากรที่เกี่ยวข้องกับ Default VPC ที่เป็นค่าเริ่มต้นจะถูกสร้างไว้หนึ่งตัวโดยทุก Region โดยไม่เกี่ยวว่า Region จะถูกใช้งานหรือไม่
Default VPC
default subnet
default route table
หากมีการลบ Default VPC แล้ว ทรัพยากรที่เกี่ยวข้องกับ Default VPC ก็จะถูกลบตามไปด้วยทั้งหมด
วิธีการลบ Default VPC
วิธีการลบ Default VPC มีขั้นตอนดังนี้
- เข้าสู่ระบบผ่าน AWS Management Console
- เลือก
"VPC"
จากรายการบริการ (หรือป้อน "VPC" ในช่องค้นหาด้านบนสุดของหน้าจอและเลือก) - คลิกที่
"VPC"
บนหน้าจอ - เลือก Default VPC จากรายการ VPC (โดยในรายการตรงหัวข้อ
Default VPC
ที่ระบุว่าYes
คือ Default VPC ) - คลิกที่
"action"
ทางด้านขวาบนของหน้าจอ - คลิกที่
"Delete VPC"
- ทำเครื่องหมายที่
"I acknowledge that I want to delete my default VPC."
- จากนั้นพิมพ์
"delete default vpc"
ในช่องข้อความ - คลิกที่ปุ่ม
"Delete"
- จากนั้นไม่กี่วินาทีการลบจะเสร็จสมบูรณ์
หากมีทรัพยากรอย่างเช่น EC2 ผูกอยู่กับ Default VPC จะไม่สามารถลบ Default VPC ได้ ในกรณีนี้ให้ทำการลบทรัพยากรนั้นๆ อย่างเช่น EC2 ก่อนจึงทำตามขั้นตอนลบทางด้านบน
วิธีกู้คืน Default VPC
ขั้นตอนการกู้คืน Default VPC มีดังนี้
- เข้าสู่ระบบผ่าน AWS Management Console
- เลือก
"VPC"
จากรายการบริการ (หรือป้อน"VPC"
ในช่องค้นหาด้านบนสุดของหน้าจอและเลือก) - คลิกที่
"VPC"
บนหน้าจอ - คลิกที่
"action"
ทางด้านขวาบนของหน้าจอ - คลิกที่
"Create default VPC"
- จากนั้นไม่กี่วินาทีการสร้างก็จะเสร็จสมบูรณ์
ทรัพยากรที่เกี่ยวข้องกับ Default VPC (VPC, subnet, route table, internet gateway, network ACL, security group เป็นต้น) ก็จะได้รับการกู้คืนทั้งหมด
Default VPC
default subnet
default route table
คุณไม่ได้ใช้ Default VPC?
มีแค่ไม่กี่กรณีเท่านั้นที่จะสร้างสภาพแวดล้อมโดยใช้ Default VPC โดยปกติแล้ว Default VPC เป็นสิ่งที่เราสามารถลบได้ทุกเมื่อที่ต้องการตามปกติ
เมื่อค้นหาเกี่ยวกับการลบ Default VPC จะมีข้อมูลจากเอกสารของ AWS โดยตรง Create, delete, or restore a default VPC | AWS re:Post (English) และ Default VPCs - Amazon Virtual Private Cloud (English) ซึ่งจะไม่มีขั้นตอนที่ระบุชัดเจนนัก
หากคุณอยู่ในสถานการณ์ที่คล้ายกันนี้ คุณสามารถอ้างอิงขั้นตอนจากบทความนี้ได้เลย
บทความอ้างอิง
- Create, delete, or restore a default VPC | AWS re:Post (English)
- Default VPCs - Amazon Virtual Private Cloud (English)