AWS Organizations Tag Policies에서 와일드카드(ALL_SUPPORTED)를 활용한 태그 정책 자동화 가이드
기업이 AWS 환경을 운영할 때, 자원의 효율적인 관리와 거버넌스를 위해 ‘태그(Tag)’ 전략은 매우 중요합니다. 특히, 부서 구분이나 프로젝트 단위 과금, 보안 감사 등에서 태그는 핵심 도구로 작용하며, 일관된 태깅 규칙을 적용하지 않을 경우 혼란과 오류가 발생할 수 있습니다. 이에 따라 AWS는 태그 정책(Tag Policies)을 통해 조직 전체에 통일된 태그 사용 규칙을 적용할 수 있는 기능을 제공하고 있습니다.
2025년 7월, AWS는 이 태그 정책 기능에 중요한 업그레이드를 발표했습니다. 바로 ALL_SUPPORTED 와일드카드 옵션의 도입입니다. 이제 관리자는 정책 내 리소스(Resource) 항목에 ALL_SUPPORTED를 선언함으로써, 특정 서비스의 모든 지원 리소스 유형에 대해 통일된 태그 규칙을 간단하게 적용할 수 있습니다.
예를 들어, EC2 서비스에 대해 "Environment"라는 태그 키에 대해 "Prod" 또는 "Non-Prod" 값만을 사용해야 한다는 정책을 정의하고자 할 때, 과거에는 인스턴스(instances), 볼륨(volumes), 스냅샷(snapshots) 등 개별 EC2 리소스를 모두 나열해야 했습니다. 하지만 새로운 ALL_SUPPORTED 기능을 활용하면 이러한 리소스를 일일이 지정할 필요 없이 단 한 줄로 모든 EC2 관련 리소스에 통합된 정책을 적용할 수 있습니다.
이 기능은 AWS Management Console, CLI(Command Line Interface), SDK(Software Development Kit)를 통해 사용할 수 있으며, AWS Organizations에서 Tag Policies 기능이 활성화된 모든 리전에 적용됩니다.
실제 활용 예시 – EC2 태깅 규칙 자동화:
정책 목표: 모든 EC2 인스턴스 관련 리소스에 "Environment" 태그를 필수 지정, 허용 값은 "Prod" 또는 "Non-Prod"
과거 방식:
- instances, volumes, snapshots 각각에 대해 태그 규칙 개별 작성
ALL_SUPPORTED 적용 방식: - "Resource": "ec2:ALL_SUPPORTED"로 단일 선언
- 태그 규칙을 한 줄로 간결 표현
이 기능은 다음과 같은 상황에서 특히 유용하게 활용됩니다:
- 태그 컴플라이언스 자동화 도입 시
- 클라우드 거버넌스 일원화 체계를 구축할 때
- 여러 계정을 통합 관리하는 엔터프라이즈 환경
비교 관점에서 보면 기존 방식은 리소스 추가 시마다 정책을 수정해야 하며, 실수로 빠지는 리소스가 발생할 가능성이 있었습니다. 반면 새로운 방식은 자동화 수준이 월등히 높아졌으며, 유지관리 비용을 절감할 수 있습니다.
태그 정책을 실무에 성공적으로 배포하려면 다음과 같은 베스트 프랙티스를 고려하십시오:
- 정책 설계 시 서비스별 핵심 태그 키 정의
- 전사 표준 태깅 스킴 마련 및 배포 가이드 공유
- 정책 시험 적용 후 점진적 확장(예: SCP 등과 병행)
결론적으로, ALL_SUPPORTED 와일드카드의 도입은 클라우드 관리의 반복 작업을 줄이고, 거버넌스의 일관성을 확보하는 데 매우 큰 진전을 가져왔습니다. 이와 같은 정책 자동화 기능을 활용하면 기업의 클라우드 운영 품질을 한층 높일 수 있으며, 태깅 관련 오류를 사전에 차단하여 보안과 비용 최적화 모두에 이점을 제공합니다.
https://aws.amazon.com/blogs/aws/simplify-aws-organization-tag-policies-using-new-wildcard-statement
AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!
(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기