Introdução
A equipe de relatórios quer encontrar suas configurações de teste por equipe e ambiente, mesmo quando os nomes diferem. Você adicionará tags de responsabilidade, identificará um rótulo de ambiente incorreto e o corrigirá sem alterar as configurações armazenadas.
Conclua primeiro os laboratórios de espaço de trabalho, recursos regionais e consultas da CLI. As ferramentas e os quatro recursos estão preparados em um ambiente novo. Trabalhe no Terminal e observe as mesmas tags e resultados filtrados no AWS View, ao lado.
Relação com as certificações
Este laboratório oferece prática nos seguintes tópicos de exame.
- Cloud Practitioner (CLF-C02) · Tarefa 3.1: Tags de recursos para agrupamento e seleção operacional.
Rotule a configuração de exportação de finanças
Nesta etapa, você associará rótulos de equipe e ambiente ao parâmetro de exportação de finanças.
O último laboratório encontrou recursos por um prefixo de nome comum. Os nomes nem sempre descrevem sua equipe ou ambiente. Uma tag adiciona uma chave e um valor separados a um recurso, como owner=finance ou environment=staging. Esses rótulos ajudam a encontrar recursos relacionados sem renomeá-los.

Diagrama conceitual: tags descrevem um recurso. Elas não reescrevem seu valor armazenado, não o movem nem concedem acesso.
Comece no espaço de trabalho. Como no laboratório anterior, a região padrão preparada é us-east-1:
cd /home/labex/project
Liste os parâmetros:
aws ssm describe-parameters
Leia suas descrições: /labex/tagging/export-format e /labex/tagging/archive-format são configurações de staging de finanças, usadas para testes. Os dois recursos /labex/reference/ pertencem a outras equipes; deixe-os inalterados.
Operações de tags identificam o tipo de recurso e seu nome. Para um parâmetro, mantenha --resource-type Parameter e use seu nome completo como --resource-id. Inspecione as tags da configuração de exportação:
aws ssm list-tags-for-resource --resource-type Parameter --resource-id /labex/tagging/export-format
TagList é []: este recurso ainda não tem tags. Adicione dois rótulos. Cada Key=...,Value=... fornece uma tag, e um espaço as separa:
aws ssm add-tags-to-resource --resource-type Parameter --resource-id /labex/tagging/export-format --tags Key=owner,Value=finance Key=environment,Value=staging
Use as chaves em minúsculas exatamente como mostrado; tags diferenciam maiúsculas de minúsculas. Uma gravação bem-sucedida normalmente não exibe nada. Leia o resultado novamente:
aws ssm list-tags-for-resource --resource-type Parameter --resource-id /labex/tagging/export-format
Ambos os rótulos aparecem. Clique em AWS View ao lado do Terminal: a exportação é incluída na seleção de staging de finanças. Seu valor armazenado continua sendo csv.
Encontre recursos por responsável
Nesta etapa, você adicionará o responsável pela configuração de arquivo e encontrará os dois recursos de finanças usando um filtro de tag.
O arquivo também está atribuído a finanças. Adicione seu rótulo de responsável sem alterar nenhuma outra tag:
aws ssm add-tags-to-resource --resource-type Parameter --resource-id /labex/tagging/archive-format --tags Key=owner,Value=finance
Leia a lista completa de tags:
aws ssm list-tags-for-resource --resource-type Parameter --resource-id /labex/tagging/archive-format
Você deve ver owner=finance e uma tag existente environment=production. A descrição dizia que esta é uma configuração de staging; tenha essa divergência em mente para a próxima etapa.
Use o padrão de filtragem do laboratório anterior, agora correspondendo a uma tag. Key=tag:owner seleciona a tag owner e Option=Equals exige um valor exato:
aws ssm describe-parameters --parameter-filters Key=tag:owner,Option=Equals,Values=finance --query 'Parameters[].Name'
Ambos os nomes de finanças aparecem. RH e plataforma estão fora desta seleção. Rótulos descrevem os fatos que você fornece; o serviço não determina o responsável ou o ambiente de uma equipe por você.
Corrija o rótulo de ambiente
Nesta etapa, você corrigirá o ambiente rotulado incorretamente no arquivo e restaurará a seleção completa de staging de finanças.
Uma lista apenas por equipe inclui os dois recursos de finanças. Para encontrar suas configurações de teste, exija ambas as tags: owner=finance e environment=staging. Forneça dois filtros, separados por um espaço:
aws ssm describe-parameters --parameter-filters Key=tag:owner,Option=Equals,Values=finance Key=tag:environment,Option=Equals,Values=staging --query 'Parameters[].Name'
Apenas a exportação aparece. O arquivo existe, mas sua tag production incorreta o exclui desta visualização.

Diagrama conceitual: um recurso que não corresponde fica fora do resultado, não é excluído.
Confirme os dados armazenados no arquivo antes de corrigir o rótulo:
aws ssm get-parameter --name /labex/tagging/archive-format
Ele tem valor json, Version 1. Sua descrição no inventário o identifica como uma configuração de arquivo de staging de finanças. Corrija a tag de ambiente com a mesma operação de adição: fornecer uma chave existente substitui seu valor e deixa as outras tags como estão.
aws ssm add-tags-to-resource --resource-type Parameter --resource-id /labex/tagging/archive-format --tags Key=environment,Value=staging
Você está corrigindo um rótulo para corresponder a um recurso de teste existente, não movendo uma aplicação de produção para staging. Leia os rótulos novamente:
aws ssm list-tags-for-resource --resource-type Parameter --resource-id /labex/tagging/archive-format
Agora o responsável e o ambiente correspondem à tarefa. Execute a seleção novamente:
aws ssm describe-parameters --parameter-filters Key=tag:owner,Option=Equals,Values=finance Key=tag:environment,Option=Equals,Values=staging --query 'Parameters[].Name'
Ambos os nomes de finanças aparecem. Leia os dados armazenados novamente:
aws ssm get-parameter --name /labex/tagging/archive-format
Seu nome, ARN, valor json e Version 1 permanecem inalterados. No AWS View, os dois recursos agora aparecem em staging de finanças, e os recursos das outras equipes permanecem intactos.

Resultado de exemplo: alterar o rótulo restaura a seleção sem reescrever nenhuma configuração.
Remova apenas seus recursos de prática
Nesta etapa, você excluirá os dois parâmetros de finanças atribuídos à tarefa e confirmará que as referências permanecem.
Tags ajudam a encontrar recursos, mas são editáveis. Use os dois nomes exatos atribuídos a este exercício para a limpeza:
aws ssm delete-parameters --names /labex/tagging/export-format /labex/tagging/archive-format
Ambos os nomes devem aparecer em DeletedParameters, e InvalidParameters deve estar vazio.
Confirme a ausência pelo nome, independentemente das tags:
aws ssm describe-parameters --parameter-filters Key=Name,Option=BeginsWith,Values=/labex/tagging/ --query 'Parameters[].Name'
Uma resposta bem-sucedida é []. Uma solicitação malsucedida não comprova a exclusão. Leia o inventário restante:
aws ssm describe-parameters --query 'Parameters[].Name'
Restam apenas /labex/reference/hr-format e /labex/reference/platform-team. AWS View mostra as mesmas referências e nenhuma correspondência de staging de finanças. A verificação de conclusão também lê seus valores e tags inalterados.
A seguir, Recursos ausentes no inventário permite diagnosticar de forma independente um problema de seleção semelhante, usando as habilidades de região, consultas e tags deste curso.
Resumo
Você adicionou tags de responsável e ambiente, selecionou recursos por equipe e combinou duas condições para encontrar configurações de teste. Uma tag de ambiente incorreta ocultou um recurso existente da visualização filtrada; corrigi-la restaurou a seleção sem alterar os dados armazenados.
Depois, você excluiu apenas seus dois recursos de prática. Continue com Recursos ausentes no inventário para usar essas habilidades em uma tarefa independente de recuperação.



