Uma tag é um rótulo de atributo personalizado que você ou a AWS atribui a um recurso da AWS. Cada tag da AWS tem duas partes:
-
Uma chave de tag (por exemplo
CostCenter
,Environment
,Project
ouSecret
). Chaves de tag fazem distinção entre maiúsculas e minúsculas. -
Um campo opcional conhecido como um valor de tag (por exemplo,
111122223333
,Production
ou um nome de equipe). Omitir o valor da tag é o mesmo que usar uma string vazia. Como chaves de tag, os valores das tags diferenciam maiúsculas de minúsculas.
Juntos, esses são conhecidos como pares de chave-valor. Para obter informações sobre o número máximo de tags em um projeto e as restrições em relação a chaves e valores das tags, consulte Tags.
As tags ajudam a identificar e organizar os recursos da AWS. Muitos serviços da AWS oferecem compatibilidade com a marcação para que você possa atribuir a mesma tag a recursos de diferentes serviços para indicar que os recursos estão relacionados. Por exemplo, é possível atribuir a mesma tag a um projeto do CodeBuild atribuído a um bucket do S3. Para obter mais informações sobre o uso de tags, consulte Tagging Best Practices.
No CodeBuild, os recursos principais são o projeto e o grupo de relatórios. É possível usar o console do CodeBuild, a AWS CLI, as APIs do CodeBuild ou os AWS SDKs para adicionar, gerenciar e excluir tags de um projeto. Além de identificar, organizar e monitorar o projeto com as tags, é possível usá-las em políticas do IAM para ajudar a controlar quem pode visualizar e interagir com o projeto. Para obter exemplos de políticas de acesso baseadas em tags, consulte Usar tags para controlar o acesso aos recursos do AWS CodeBuild.
Importante
Ao usar o recurso de capacidade reservada, os dados armazenados em cache nas instâncias da frota, incluindo arquivos de origem, camadas do Docker e diretórios em cache especificados no buildspec, podem ser acessados por outros projetos na mesma conta. Isso ocorre por design e permite que projetos dentro da mesma conta compartilhem instâncias de frota.