네이민 : 스네이크
환경
- prod : 실제 프로덕현 환경
- dev : 개발 환경
- VPC 외곽
- key-pari : {환경}{도메인}{리소스명}
- s3 : {환경}_{fooiy}
- ECR : {환경}_{repo명}
- route53 : route53
- VPC 내부
- vpc : {환경}{리소스명}{CIDR}
- subnet : {환경}{리소스명}{public/private}_{AZ}
- eip : {환경}{엮인 리소스명}{리소스명}
- igw : {환경}_{리소스명}
- nat : {환경}{엮인 리소스명}{리소스명}
- route table : (awsroute_table, aws_route_table_association)한군데서 관리 {환경}{엮인 리소스명}_{리소스명}
- securitygroup : {환경}{도메인}{엮인 리소스명}{리소스명}
- ec2 : {환경}{도메인}{리소스명}
- rds : {환경}{도메인}{리소스명}, database 이름 : {환경}-{도메인}-{리소스명} (_가 안됨)
- ecr : 리소스명 : 빌드 이미지명 (.을_로 사용), name은 빌드 이미지명 그대로
- ecs : ?
- lb : {환경}{도메인}{리소스명}
- VPN ec2
- vpn_ec2 : 환경이 prod와 dev에 속하지 않아 분리