태그 전파(Tag propagation)

태그 전파(Tag propagation)

태그 전파를 사용하면 용량 공급자(capacity provider) 구성에 태그 집합을 지정할 수 있습니다. 그러면 Lambda가 만드는 모든 관리 리소스(Amazon EC2 인스턴스, Amazon EBS 볼륨, ENI 포함)에 그 태그를 자동으로 적용합니다. 이는 수동 개입이나 커스텀 자동화 없이 비용 할당, 서비스 제어 정책(SCP), 규정 준수 요구 사항에 일관된 태깅을 보장합니다.

출처: AWS Lambda 개발자 안내서

본문

태그 전파 구성

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 리소스 태그 한도에 계산됩니다.

더 알아보기 (Learn more)