Propagação de tags
Com a propagação de tags, você pode especificar um conjunto de tags na configuração do provedor de capacidade e o Lambda aplica automaticamente essas tags a todos os recursos gerenciados que forem criados, incluindo instâncias do Amazon EC2, volumes do Amazon EBS e ENIs. Isso garante tags consistentes para alocação de custos, políticas de controle de serviço (SCPs) e requisitos de conformidade sem exigir intervenção manual ou automação personalizada.
Configurar a propagação de tags
Especifique a configuração de PropagateTags ao criar ou atualizar um provedor de capacidade usando as APIs CreateCapacityProvider ou UpdateCapacityProvider.
Parâmetros do PropagateTags:
-
Modo (obrigatório): o modo de propagação de tags:
-
Explicit: propagar as tags especificadas emExplicitTagspara os recursos gerenciados. -
None: desabilitar a propagação de tags. Nenhuma tag personalizada é aplicada aos recursos gerenciados, exceto as tags do sistema aplicadas por padrão.
-
-
ExplicitTags (obrigatório quando o Modo é
Explicit): um mapa de pares de valores-chave a serem aplicados aos recursos gerenciados. Você pode especificar até 40 tags.
Importante
A propagação de tags se aplica somente aos novos recursos gerenciados provisionados após a aplicação da configuração. Os recursos atuais não são marcados com tags de modo retroativo.
Exemplos
Criar um provedor de capacidade com propagação de tags (AWSCLI):
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"}}'
Atualizar um provedor de capacidade existente para permitir a propagação de tags:
aws lambda update-capacity-provider \ --capacity-provider-name my-capacity-provider \ --propagate-tags '{"Mode": "Explicit", "ExplicitTags": {"CostCenter": "12345", "Environment": "Production"}}'
Desabilitar a propagação de tags:
aws lambda update-capacity-provider \ --capacity-provider-name my-capacity-provider \ --propagate-tags '{"Mode": "None"}'
Comportamento da propagação de tags
-
As alterações na configuração
PropagateTagsafetam somente os recursos provisionados após a atualização. Os recursos lançados anteriormente retêm suas tags originais. -
As tags de propagação de tags são separadas do parâmetro
Tagsno próprio provedor de capacidade. As tags do provedor de capacidade identificam o recurso do provedor de capacidade e as tags propagadas são aplicadas aos recursos gerenciados que o provedor de capacidade inicia. -
As tags propagadas contam para os limites de tags de recursos da AWS nos recursos de destino.