Recursos de saída do Tag Image Builder - EC2Image Builder

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Recursos de saída do Tag Image Builder

Marcar seus recursos pode ser útil para filtrar e monitorar os custos dos recursos ou outras categorias. Você também pode controlar o acesso com base em tags. Para obter mais informações sobre a autorização baseada em tags, consulte Autorização baseada em tags do construtor de imagens do construtor.

O Image Builder oferece suporte para às seguintes tags dinâmicas:

  • - {{imagebuilder:buildDate}}

    Será resolvido como data/hora da compilação no momento da compilação.

  • - {{imagebuilder:buildVersion}}

    Resolve para uma versão de compilação, que é um número localizado no final de um Image Builder Amazon Resource Name (ARN.) Por exemplo, "arn:aws:imagebuilder:us-west-2:123456789012:component/myexample-component/2019.12.02/1" mostra a versão de compilação como 1.

Para ajudá-lo a acompanhar as Amazon Machine Images (AMIs) que você distribuiu, o Image Builder adiciona automaticamente as seguintes tags à sua saídaAMIs.

  • "CreatedBy":"EC2 Image Builder"

  • "Ec2ImageBuilderArn":"arn:aws:imagebuilder:us-west-2:123456789012:image/simple-recipe-linux/1.0.0/10". Essa tag contém o recurso ARN de imagem do Image Builder que foi usado para criar AMI o.

Marque um recurso do AWS CLI

O exemplo a seguir mostra como usar um imagebuilder CLI comando para adicionar e marcar um recurso no EC2 Image Builder. Você deve fornecer os resourceArn e as tags que serão aplicadas a eles.

O conteúdo do tag-resource.json de exemplo é o seguinte:

{ "resourceArn": "arn:aws:imagebuilder:us-west-2:123456789012:image-pipeline/my-example-pipeline", "tags": { "KeyName": "KeyValue" } }

Execute o seguinte comando, que faz referência ao arquivo anterior do tag-resource.json.

aws imagebuilder tag-resource --cli-input-json file://tag-resource.json

Desmarque um recurso do AWS CLI

O exemplo a seguir mostra como usar um imagebuilder CLI comando para remover uma tag de um recurso. Você deve fornecer as resourceArn e as chaves para desmarcar.

O conteúdo do untag-resource.json de exemplo é o seguinte:

{ "resourceArn": "arn:aws:imagebuilder:us-west-2:123456789012:image-pipeline/my-example-pipeline", "tagKeys": [ "KeyName" ] }

Execute o seguinte comando, que faz referência ao arquivo anterior do untag-resource.json.

aws imagebuilder untag-resource --cli-input-json file://untag-resource.json

Liste todas as tags de um recurso específico do AWS CLI

O exemplo a seguir mostra como usar um imagebuilder CLI comando para listar todas as tags de um recurso específico.

aws imagebuilder list-tags-for-resource --resource-arn arn:aws:imagebuilder:us-west-2:123456789012:image-pipeline/my-example-pipeline