Aws-cli: ec2 delete-vpc์— --all-dependencies ์˜ต์…˜ ์ถ”๊ฐ€

์— ๋งŒ๋“  2016๋…„ 01์›” 13์ผ  ยท  53์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: aws/aws-cli

๊ธฐ๋Šฅ ์š”์ฒญ

์ง€์› aws ec2 delete-vpc --all-dependencies --vpc-id vpc-deadbeef

์„ธ๋ถ€

AWS ์›น ์ฝ˜์†”์€ ๋ชจ๋“  ์ข…์†์„ฑ๊ณผ ํ•จ๊ป˜ VPC๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. aws cli ๋„๊ตฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•ฉ๋‹ˆ๋‹ค(์ข…์†์„ฑ์ด ์žˆ๋Š” VPC๋ฅผ ์‚ญ์ œํ•˜๋ ค๊ณ  ํ•  ๋•Œ): A client error (DependencyViolation) occurred when calling the DeleteVpc operation: The vpc 'vpc-deadbeef' has dependencies and cannot be deleted.

  1. ์„œ๋ธŒ๋„ท
  2. ๋ณด์•ˆ ๊ทธ๋ฃน
  3. ๋„คํŠธ์›Œํฌ ACL
  4. VPN ์ฒจ๋ถ€ ํŒŒ์ผ
  5. ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด
  6. ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”
  7. ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค
  8. VPC ํ”ผ์–ด๋ง ์—ฐ๊ฒฐ

--vpn-connection ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ec2 feature-request

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

Trevorrowe.. ์ด๊ฒƒ์€ ์›€์ง์ด๋Š” ํ‘œ์ ์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจํ˜ธ์„ฑ์€ ์—†์Šต๋‹ˆ๋‹ค. --all-dependencies๋Š” vpc๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋ชจ๋“  ์ข…์†์„ฑ ์ œ๊ฑฐ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ ‘์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ --all-dependencies๊ฐ€ VPC์—์„œ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

GUI์—์„œ ์ˆ˜๋ฐฑ ๊ฐœ์˜ VPC๋ฅผ ํ•˜๋‚˜์”ฉ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์€ VPC์˜ ํ์‡„ํ˜• ์ง‘ํ•ฉ์ฒด๋ฅผ ์–ป๋Š” ์“ฐ๋ ˆ๊ธฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ฐจ๋ผ๋ฆฌ ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋œ ์ง€๋ฃจํ•œ ์ž‘์—…์„ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

GUI ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋Œ€๋Ÿ‰ vpc-close ์˜ต์…˜์„ ์–ป๋Š”๋‹ค๋ฉด ๋‚˜๋„ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์‹ค๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  53 ๋Œ“๊ธ€

์ด์™€ ๊ฐ™์€ ๊ฒƒ์ด ํŽธ๋ฆฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‚ด๊ฐ€ ์ •๋ง ํŽธ์•ˆํ•˜๊ฒŒ ๋Š๋ผ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ๋งˆ๋ฒ•์˜ ์—ฐ๊ธฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. EC2 ํฌ๋Ÿผ ์—์„œ ์ด ์š”์ฒญ์„ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. API์— ์ถ”๊ฐ€ํ•˜๋ฉด ์ฆ‰์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ข‹์€ ์ „ํ™”์ž…๋‹ˆ๋‹ค. ์™„๋ฃŒ: https://forums.aws.amazon.com/thread.jspa?threadID=223412

์ €๋„ ์ด ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
:+1: ๋‚˜์—๊ฒŒ์„œ

@JordonPhillips ๋Š” ์ข…์†์„ฑ์„ ๋‚˜์—ดํ•˜๊ณ  ํ•˜๋‚˜์”ฉ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ์ „๋ถ€๊ฐ€

+1 ์ด ๊ธฐ๋Šฅ์— ์ง„์ „์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜์—๊ฒŒ +1

ํ™•์‹คํ•œ +1

+1

+1 ์‚ญ์ œํ•  vpc๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

+1

+1

+1

:+1:

+1

+1

+1

+1000

+1

+1

+1

+1

+10000000

+1

+1

+1

+1

+1

+1

Azure์—๋Š” ์‚ญ์ œ๋˜๋Š” ๋ฆฌ์†Œ์Šค ๊ทธ๋ฃน์ด๋ผ๋Š” ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์Šทํ•œ ๊ฒƒ๋„ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

+1

+1

+1

+1

+1

์ด ๊ธฐ๋Šฅ์ด CLI์— ์ถ”๊ฐ€๋˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์ด ํฌ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ CLI์—์„œ ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๊ณ„ํš์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์›€์ง์ด๋Š” ๋Œ€์ƒ์ด๋ฏ€๋กœ EC2์— ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋จ์— ๋”ฐ๋ผ ์ž์ฃผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ญ์ œํ•ด์•ผ ํ•˜๋Š” ๋ฆฌ์†Œ์Šค, ํŠนํžˆ ์Šค๋ƒ…์ƒท๊ณผ ๊ฐ™์ด VPC์™€ ์ ‘์„ ์ ์œผ๋กœ ๊ด€๋ จ๋œ ๋ฆฌ์†Œ์Šค์˜ ๋ชจํ˜ธ์„ฑ ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ํŠนํžˆ ๋ชจ๋“  SDK ๋ฐ ๋„๊ตฌ๊ฐ€ ์ด ๊ธฐ๋Šฅ์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋„๋ก ์„œ๋ฒ„ ์ธก์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ๋œ EC2 ํฌ๋Ÿผ ์Šค๋ ˆ๋“œ์—์„œ ํ”ผ๋“œ๋ฐฑ๊ณผ ์˜๊ฒฌ์„ ๊ณ„์† ๊ณต์œ ํ•ด ์ฃผ์‹ญ์‹œ์˜ค.

https://abhishekis.wordpress.com/2017/04/26/python-script-to-remove-the-default-vpc-of-all-the-regions-in-an-aws-account/

์ฐธ๊ณ ๋กœ ์ด๊ฑฐ ๋‹นํ•˜์‹  ๋ถ„๋“ค...

Trevorrowe.. ์ด๊ฒƒ์€ ์›€์ง์ด๋Š” ํ‘œ์ ์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจํ˜ธ์„ฑ์€ ์—†์Šต๋‹ˆ๋‹ค. --all-dependencies๋Š” vpc๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ๋ชจ๋“  ์ข…์†์„ฑ ์ œ๊ฑฐ๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ ‘์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ --all-dependencies๊ฐ€ VPC์—์„œ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

GUI์—์„œ ์ˆ˜๋ฐฑ ๊ฐœ์˜ VPC๋ฅผ ํ•˜๋‚˜์”ฉ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์€ VPC์˜ ํ์‡„ํ˜• ์ง‘ํ•ฉ์ฒด๋ฅผ ์–ป๋Š” ์“ฐ๋ ˆ๊ธฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ฐจ๋ผ๋ฆฌ ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋œ ์ง€๋ฃจํ•œ ์ž‘์—…์„ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

GUI ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋Œ€๋Ÿ‰ vpc-close ์˜ต์…˜์„ ์–ป๋Š”๋‹ค๋ฉด ๋‚˜๋„ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์‹ค๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

+1

๊ณ ๊ฐ์€ ํด๋ผ์ด์–ธํŠธ ๋˜๋Š” ์„œ๋ฒ„ ์ธก ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด VPC(๋ฐ ์ข…์†์„ฑ)๊ฐ€ ์‚ญ์ œ๋˜๋Š”์ง€ ์—ฌ๋ถ€์— ์‹ ๊ฒฝ์„ ์“ฐ๋‚˜์š”?

๊ณ ๊ฐ์ด ๊ด€์‹ฌ์„ ๊ฐ–๋Š” ๊ฒƒ์€ AWS CLI์˜ ์ž‘์—…์„ ํ†ตํ•ด ๋˜๋Š” Cloudformation ์‚ญ์ œ๊ฐ€ ์žˆ์„ ๋•Œ VPC(๋ฐ deps)๋ฅผ ์™„์ „ํžˆ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋” ๋ณต์žกํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•ด ํ˜‘๋ ฅํ•˜์ง€ ์•Š๋Š” ํŒ€์˜ ํ”์ ์„ ๋“œ๋Ÿฌ๋‚ด๋Š” AWS ์ „๋ฐ˜์— ๊ฑธ์ณ ๋น„๋Œ€์นญ๊ณผ ์˜ˆ์™ธ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

API๋ฅผ (AWS ์ฝ˜์†”) ์„œ๋ฒ„ ์ธก ๊ธฐ๋Šฅ์— ๋…ธ์ถœํ•˜์—ฌ VPC๋ฅผ ์‚ญ์ œํ•˜๊ณ  CLI ๋ฐ CloudFormation์—์„œ ํ•ด๋‹น API๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์กฐ์ง์˜ ๊ฒฝ๊ณ„๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ค‘์š”ํ•œ ๋ฒ„๊ทธ์™€ ๊ฒฉ์ฐจ์— ๋Œ€ํ•œ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€ ๋œ๋‹ค๋ฉด ์™œ ๊ทธ ๋ถ€๋‹ด์„ ๊ณ ๊ฐ์—๊ฒŒ ์ „๊ฐ€์‹œํ‚ค์„ธ์š”. ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์˜ ํฌ๋Ÿผ ์Šค๋ ˆ๋“œ์— ๊ฒŒ์‹œํ•˜๋Š” ๊ณ ๊ฐ์€ ์กฐ์ง ๊ฐ„ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋งค์šฐ ์•ฝํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์Šคํƒ์„ ์ž๋™์œผ๋กœ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ž๋™์œผ๋กœ ์•ˆ์ •์ ์œผ๋กœ ํ•ด์ œํ•  ์ˆ˜ ์—†๋Š” ํ˜„์žฌ ์ƒํ™ฉ์€ ์ง€๊ฒน์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ์ด ์ด ๋ฌธ์ œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋‚ญ๋น„ํ•˜๋Š” ์‹œ๊ฐ„์€ ์–ผ๋งˆ๋‚˜ ๋ฉ๋‹ˆ๊นŒ? ์ ˆ๋ฐ˜์ด ์ฐข์–ด์ง„ VPC์— ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ aws ๋ฆฌ์†Œ์Šค๊ฐ€ ํ™œ์šฉ๋„๊ฐ€ ๋‚ฎ์Šต๋‹ˆ๊นŒ?

๊ด€๋ จ ๋ฆฌ์†Œ์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ aws์˜ ๋ชจ๋“  VPC๋ฅผ ์‚ญ์ œํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

+99999999999999999

๋ˆ„๊ตฐ๊ฐ€ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ข…์†์„ฑ์œผ๋กœ ์ธํ•ด ์–ด๋–ค ์ด์œ ๋กœ vpc๋ฅผ ์ •๋ฆฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— eksctl๋กœ eks ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ™œ์šฉํ•˜๋Š” nodejs ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

์ข…์†์„ฑ์œผ๋กœ ์ธํ•ด ์–ด๋–ค ์ด์œ ๋กœ vpc๋ฅผ ์ •๋ฆฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— eksctl์„ ์‚ฌ์šฉํ•˜์—ฌ eks ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. :)

๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

+99999999999999999

๋ˆ„๊ตฐ๊ฐ€ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ข…์†์„ฑ์œผ๋กœ ์ธํ•ด ์–ด๋–ค ์ด์œ ๋กœ vpc๋ฅผ ์ •๋ฆฌํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— eksctl๋กœ eks ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ญ์ œํ•  ๋•Œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ™œ์šฉํ•˜๋Š” nodejs ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

HAHAHA ์‚ฌ์žฅ๋‹˜ ์ €๋„ ๋˜‘๊ฐ™์ด ํ•ด๋ณด๊ณ  ์žˆ์–ด์š”!!

๋ฌผ๋ก  Amazon์€ ์ •๋ฆฌ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ๋“œ๋ฅผ ๋“œ๋ž˜๊ทธํ•ฉ๋‹ˆ๋‹ค.
์™œ ๊ทธ๋“ค์€ ์ˆ˜์ต ์ƒ์„ฑ๊ธฐ๋ถ€ํ„ฐ ์ด ๋ชจ๋“  ๋งค๋‹ฌ๋ฆฐ ์›์น˜ ์•Š๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณ„์† ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ ... ์ด๊ฒƒ์€ ์ˆ˜๋…„ ๋™์•ˆ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค ... ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฐํžˆ ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ... ๋„ˆ๋ฌด ์Šฌํ”„๋‹ค

ํฐ ๋ฐ˜์ฐฝ๊ณ ๋กœ vps delete ๋ช…๋ น(๋ชจ๋“  ์œ ์‚ฌํ•œ aws cli ๋ช…๋ น๊ณผ ํ•จ๊ป˜)์— ์‚ญ์ œ๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์—ฌ์ „ํžˆ ์—ฐ๊ฒฐ๋œ ๋ฆฌ์†Œ์Šค๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ƒ์„ธ ๋ชจ๋“œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. - D'oh

๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฃจ๋น„์ด์ง€๋งŒ VPC๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ˆœ์„œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์ฆ‰์‹œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฆฌ์†Œ์Šค์— ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•˜์ง€๋งŒ ์ผ๋ถ€ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ˆœ์„œ๊ฐ€ ํ•ต์‹ฌ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค ์ˆœ์„œ๋Š” ์ฃผ์š” ํด๋ผ์šฐ๋“œ ์ „๋ฐ˜์— ๊ฑธ์ณ ๊ณจ์นซ๊ฑฐ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋งค์ผ ๊ณ ํ†ต๋ฐ›์Šต๋‹ˆ๋‹ค. ๋„์›€์ด ๋˜์—ˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. VPN ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐ ํ”ผ์–ด๋ง์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์Šคํฌ๋ฆฝํŠธ์˜ ๋‚˜๋จธ์ง€ ๋ฆฌ์†Œ์Šค๋ณด๋‹ค ๋จผ์ € ์‚ญ์ œํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ณฐํŒก๋‚ด ๋‚˜๋Š” ์ฑ…์„ ์—ฝ๋‹ˆ๋‹ค.

https://gist.github.com/gregohardy/ef026eef3beddae49eb05ea0fe5993e0

๋ฌผ๋ก  Amazon์€ ์ •๋ฆฌ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ๋“œ๋ฅผ ๋“œ๋ž˜๊ทธํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜์ต ์ƒ์„ฑ๊ธฐ ์ดํ›„๋กœ ์™œ ์ด๋ ‡๊ฒŒ ๋งค๋‹ฌ๋ฆฐ ์›์น˜ ์•Š๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณ„์† ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ ... ์ด๊ฒƒ์€ ์—ฌ๋Ÿฌ ํ•ด ๋™์•ˆ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ ์‚ฌ์‹ค

ํŠน์ • ๋ฆฌ์†Œ์Šค์— ์—ฐ๊ฒฐ๋œ ์ข…์†์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ธฐ๋ณธ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์ „์— ๋จผ์ € ์ข…์†์„ฑ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์ž‘์—…์ด ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๋ˆ„๊ตฌ๋“ ์ง€ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์ „์— ์‚ญ์ œํ•ด์•ผ ํ•  ์‚ฌํ•ญ์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚ด ์ž‘์—…์— ๊ฐ‡ํ˜€ ๋‚ด aws endvironment์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ญ์ œํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ ˆ์‹คํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋ฃจ ์ข…์ผ VPC๋ฅผ ์ œ๊ฑฐํ•˜๋ ค๊ณ  ๋น™๋น™ ๋„๋Š” ๋ฐ ์‰ฝ๊ฒŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์„ฑ๊ฐ€์‹  ๋ง๋„ ์•ˆ๋˜๋Š” ์†Œ๋ฆฌ์ž…๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ํ•„์š”ํ•œ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด VPC ๋ฆฌ์†Œ์Šค ํฌ๋กค๋Ÿฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.

+100000000000

+1

๋ชจ๋“  ์ข…์†์„ฑ์ด ์žˆ๋Š” VPC๋ฅผ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด ๋‚ด ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.
https://github.com/lianghong/delete_vpc

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ณผ๊ฑฐ์— https://github.com/toddm92/vpc-delete ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰