Cloud

aws cli 로 mysql rds 생성 하기 본문

클라우드

aws cli 로 mysql rds 생성 하기

Firewall 2020. 7. 20. 18:17

EC2는 같은 설정으로 한꺼번에 만들 수 있는데 RDS는 지원되지 않습니다.

때문에 다량의 RDS를 Deploy 시, 시간이 오래걸려 awscli로 해결하면 편합니다. 

 

아래 표에는 설정이 전부 들어가 있지 않아, security group과 backup, maintenance time 설정을 후처리 해야 하지만, 명령을 병렬로 처리하여 첫 deploy 시간을 줄여 줍니다. (mysql 기준입니다.)

 

aws configure 는 생략하고 rds create 명령어만 기입합니다. 참고해서 사용하세요.

aws rds create-db-instance \
	--engine mysql \
	--db-instance-identifier "vittadb" \
	--engine-version "5.7.30" \
	--allocated-storage 100 \
	--db-instance-class "db.m5.xlarge" \
	--db-subnet-group default-vpc-1111111 \
	--master-username administrator \
	--master-user-password "password" \
	--backup-retention-period 2 \
	--storage-type gp2 \
	--port 3306 \
	--publicly-accessible \
	--no-auto-minor-version-upgrade \
	--no-multi-az \
	--db-parameter-group-name "mysqlparameter" \
	--availability-zone ap-northeast-2d

 

Comments