AWS 리소스 네이밍 규칙 (Tag Naming Convention)
AWS에서는 Tag를 사용하여 리소스를 식별하고 관리할 수 있습니다.
태그는 리소스의 소유자, 환경, 프로젝트, 역할, 비용 관리 등을 구분하는 데 중요한 역할을 합니다.
1. AWS 태그 제한 사항
AWS 태그에는 다음과 같은 기본 제한 사항이 있습니다.
- 각 리소스에는 최대 50개 사용자 생성 태그가 포함될 수 있습니다.
- 참고 : aws:로 시작하는 시스템 생성 태그는 AWS용으로 예약되어 있으며 이 제한이 적용되지 않습니다. aws: 접두사로 시작하는 태그를 편집하거나 삭제할 수 없습니다.
- 각 리소스에 대해 각 태그 키는 고유하며 하나의 값만 가질 수 있습니다.
- 태그 키는 최소 1자, 최대 128자의 UTF-8 형식 유니코드 문자로 지정해야 합니다.
- 태그 값은 최소 0자, 최대 256자의 UTF-8 형식 유니코드 문자로 지정해야 합니다.
- 참고 : 일부 서비스에서는 값이 비어 있는 태그(길이 0)를 허용하지 않습니다.
- 허용되는 문자는 AWS 서비스에 따라 다를 수 있습니다. 특정 AWS 서비스의 리소스 태깅에 사용할 수 있는 문자에 대한 정보는 해당 문서를 참조하십시오. 일반적으로 허용되는 문자는 UTF-8로 표현할 수 있는 문자, 숫자, 공백 및 _ . : / = + - @ 문자도 있습니다.
- 태그 키와 값은 대/소문자를 구분합니다. 태그를 대문자로 사용하는 전략을 세우고 이러한 전략을 모든 리소스 유형에 대해 일관되게 구현하는 것이 가장 좋습니다. 예를 들어, Costcenter, costcenter 또는 CostCenter를 사용할지 결정하고 모든 태그에 대해 동일한 규칙을 사용합니다. 대/소문자가 일치하지 않는 유사한 태그를 사용하지 마십시오.
2. 태그 작성 규칙
Key 작성 규칙
- 첫 글자 대문자
- 나머지 소문자
예
Name
CreateUser
Team
Project
Owner
Role
Service
Env
Value 작성 규칙
- 모두 소문자 사용
3. 표준 태그 목록
| Tag Key | 값 예시 | 설명 |
| Name | web-01 | 리소스 이름 |
| CreateUser | user@sangchul.kr | 생성 사용자 |
| Team | platform | 담당 팀 |
| Env | dev/test/stage/prod | 운영 환경 |
| Project | mocha | 프로젝트 이름 |
| Owner | sangchul | 리소스 담당자 |
| Role | web/was/cache/db/vpn/mgmt | 서버 역할 |
| Service | nginx/redis/mysql/zabbix | 사용 서비스 |
4. 리소스 네이밍 규칙
AWS 리소스 이름은 다음 규칙을 사용합니다.
{region}{project}-{environment}-{service/server}-{sequence}
5. 리소스 유형별 네이밍 규칙
네트워크 리소스
{region}{project}-{environment}-{service}-{sequence}
krmocha-prod-network-01
보안 리소스
{region}{project}-{environment}-{service}-{sequence}
krmocha-prod-sg-web-01
EC2 인스턴스
{region}{project}-{environment}-{service}-{sequence}
krmocha-prod-web-01
6. 네트워크 리소스 예시
| 구분 | 이름 | 설명 |
| VPC | vpc-11 | VPC ID |
| Subnet | vpc-11-subnet-00-1a-public | AZ 1a Public Subnet |
| aa | vpc-11-subnet-16-1b-public | AZ 1b Public Subnet |
참고URL
- AWS Tagging Guide : https://docs.aws.amazon.com/ko_kr/general/latest/gr/aws_tagging.html
- 국가코드 조회 : https://eminwon.qia.go.kr/common/CountrySP.jsp
- 미국 50개주 공항 CODE : http://www.dreamtourusa.com/map_airport.htm
'퍼블릭 클라우드' 카테고리의 다른 글
| [draft] AWS 명명 규칙 (AWS Naming Convention) (0) | 2026.03.07 |
|---|---|
| [draft] Amazon EC2 인스턴스에 정적 호스트 이름을 할당하는 방법 (0) | 2026.03.07 |
| [draft] AWS CLI를 사용하여 Amazon EC2 AMI를 찾는 방법 (0) | 2026.02.27 |
| [draft] AWS RDS slow log 및 general log 남기는 방법 (0) | 2026.02.27 |
| [draft] AWS CLI를 사용하여 AMI 등록을 취소하고 EBS 스냅샷을 삭제하는 방법 (0) | 2026.02.26 |