태그 전파(Tag propagation)
태그 전파(Tag propagation)
태그 전파를 사용하면 용량 공급자(capacity provider) 구성에 태그 집합을 지정할 수 있습니다. 그러면 Lambda가 만드는 모든 관리 리소스(Amazon EC2 인스턴스, Amazon EBS 볼륨, ENI 포함)에 그 태그를 자동으로 적용합니다. 이는 수동 개입이나 커스텀 자동화 없이 비용 할당, 서비스 제어 정책(SCP), 규정 준수 요구 사항에 일관된 태깅을 보장합니다.
본문
태그 전파 구성
CreateCapacityProvider 또는 UpdateCapacityProvider API로 용량 공급자를 만들거나 갱신할 때 PropagateTags 설정을 지정하세요.
PropagateTags 파라미터:
Mode(필수) – 태그 전파 모드:Explicit–ExplicitTags에 지정된 태그를 관리 리소스로 전파합니다.None– 태그 전파를 비활성화합니다. 기본으로 적용되는 시스템 태그 외에는 커스텀 태그가 관리 리소스에 적용되지 않습니다.
ExplicitTags(Mode가 Explicit일 때 필수) – 관리 리소스에 적용할 키-값 쌍의 맵입니다. 최대 40개의 태그를 지정할 수 있습니다.
태그 전파는 구성이 적용된 후 프로비저닝된 새 관리 리소스에만 적용됩니다. 기존 리소스는 소급해서 태그되지 않습니다.
예제
태그 전파로 용량 공급자 만들기(AWS CLI):
aws lambda create-capacity-provider \
--capacity-provider-name my-capacity-provider \
--vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \
--permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \
--propagate-tags '{"Mode": "Explicit", "ExplicitTags": {"CostCenter": "12345", "Environment": "Production"}}'
태그 전파를 활성화하도록 기존 용량 공급자 갱신:
aws lambda update-capacity-provider \
--capacity-provider-name my-capacity-provider \
--propagate-tags '{"Mode": "Explicit", "ExplicitTags": {"CostCenter": "12345", "Environment": "Production"}}'
태그 전파 비활성화:
aws lambda update-capacity-provider \
--capacity-provider-name my-capacity-provider \
--propagate-tags '{"Mode": "None"}'
태그 전파 동작
PropagateTags구성 변경은 갱신 후 프로비저닝된 리소스에만 영향을 줍니다. 이전에 시작된 리소스는 원래 태그를 유지합니다.- 태그 전파 태그는 용량 공급자 자체의
Tags파라미터와는 별개입니다. 용량 공급자 태그는 용량 공급자 리소스를 식별하고, 전파된 태그는 용량 공급자가 시작하는 관리 리소스에 적용됩니다. - 전파된 태그는 대상 리소스의 AWS 리소스 태그 한도에 계산됩니다.