Cloud

awscli 를 이용하여 여러대의 ec2 사양 변경 (resize) 본문

클라우드

awscli 를 이용하여 여러대의 ec2 사양 변경 (resize)

Firewall 2021. 9. 14. 18:18

aws cli image

기본적으로 awscli 를 설치하고 IAM 권한 인증도 받아야 합니다. 아마 awscli 사양변경을 찾아오신 분들은 이 과정은 이미 했을 것으로 예상되오니, 링크로 대체 합니다. awscli 설치법 https://aws.amazon.com/ko/cli/

 

아래 내용은 수십대의 인스턴스 사양 변경 할때 cli로 작업을 하면 편합니다. API가 아니라서 더 좋습니다.

맨 처음 인스턴스 상태는 stop, running 만 확인할 목적입니다. 그 후에 instance 사양 변경을 진행해야 합니다.

 

 


 

 

1. 인스턴스 상태 확인

 

[root@handyman .aws]#   aws ec2 describe-instances --query 'Reservations[*].Instances[*].{Instance:State,Name:Tags[?Key==`Name`]|[0].Value}' --output text
origin01
INSTANCE        16      running
test01
INSTANCE        16      running
test02
INSTANCE        16      running
test03
INSTANCE        16      running

 

 

2. aws ec2 stop-instances --instance-ids i-0123456789

 

3. 1번 다시 실행하여 stop 확인

 

4. aws ec2 modify-instance-attribute --instance-type=c5.2xlarge --instance-id= i-0123456789

 

5. aws ec2 start-instances --instance-ids i-0123456789

 

6. 1번 다시 실행하여 running 이 되면 작업 끝.

 

rds cli 변경 방법은 기존 포스트를 참고 하세요.

https://vitta.tistory.com/65

Comments