본문 바로가기

퍼블릭 클라우드

AWS 리소스의 네이밍 규칙(태그 이름)

728x90

AWS 리소스의 네이밍 규칙(태그 이름)

** AWS 태그 이름 지정 제한 및 요구 사항

태그에 적용되는 기본 이름 지정 및 사용 요구 사항은 다음과 같습니다.

  • 각 리소스에는 최대 50개 사용자 생성 태그가 포함될 수 있습니다.
    • 참고
      aws:로 시작하는 시스템 생성 태그는 AWS용으로 예약되어 있으며 이 제한이 적용되지 않습니다. aws: 접두사로 시작하는 태그를 편집하거나 삭제할 수 없습니다.
  • 각 리소스에 대해 각 태그 키는 고유하며 하나의 값만 가질 수 있습니다.
  • 태그 키는 최소 1자, 최대 128자의 UTF-8 형식 유니코드 문자로 지정해야 합니다.
  • 태그 값은 최소 0자, 최대 256자의 UTF-8 형식 유니코드 문자로 지정해야 합니다.
    • 참고
      일부 서비스에서는 값이 비어 있는 태그(길이 0)를 허용하지 않습니다.
  • 허용되는 문자는 AWS 서비스에 따라 다를 수 있습니다. 특정 AWS 서비스의 리소스 태깅에 사용할 수 있는 문자에 대한 정보는 해당 문서를 참조하십시오. 일반적으로 허용되는 문자는 UTF-8로 표현할 수 있는 문자, 숫자, 공백 및 _ . : / = + - @ 문자도 있습니다.
  • 태그 키와 값은 대/소문자를 구분합니다. 태그를 대문자로 사용하는 전략을 세우고 이러한 전략을 모든 리소스 유형에 대해 일관되게 구현하는 것이 가장 좋습니다. 예를 들어, Costcenter, costcenter 또는 CostCenter를 사용할지 결정하고 모든 태그에 대해 동일한 규칙을 사용합니다. 대/소문자가 일치하지 않는 유사한 태그를 사용하지 마십시오.
  • 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

태그 규칙

  • Name : {Hostname}
  • CreateUser : {Email ID}
  • Team : {Team Name}
  • Env : dev | test | stage | prod
  • Project : mocha
  • Owner : scbyun
  • Role : web | was | cache | db | vpn | mgmt | storage | cdn | email
  • Service : nginx | php-fpm | redis | mysql | elasticsearch | kibana | fluentd | zabbix

key : 첫 문자 대문자 나머지 소문자로 기재

key-value : 모두 소문자로 기재

 

  • 네이밍 규칙(네트워크) : {region}{project}-{environment}-{service name/server name}-{sequence}
  • 네이밍 규칙(보안) : {region}{project}-{environment}-{service name/server name}-{sequence}
  • 네이밍 규칙(인스턴스) : {region}{project}-{environment}-{service name/server name}-{sequence}
구분 이름 비고
VPC vpc-11  
서브넷 vpc-11-subnet-00-1a-public
vpc-11-subnet-16-1b-public
 
     
     
     

 

728x90