View a markdown version of this page

Ações, recursos e chaves de condição do Amazon EC2 Image Builder - Referência de autorização do serviço

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á.

Ações, recursos e chaves de condição do Amazon EC2 Image Builder

Amazon EC2 Image Builder (prefixo do serviço: imagebuilder) fornece as seguintes operações, recursos, ações e chaves de condição específicas do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas pelo Amazon EC2 Image Builder

A tabela a seguir mapeia as operações da API para as ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a determinada API e ação são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a Tabela de ações.

Operation Ação do IAM Chave de condição Valor (es) possível (is) Nível de acesso

CancelImageCreation

imagebuilder:CancelImageCreation

Gravar

CancelLifecycleExecution

imagebuilder:CancelLifecycleExecution

Gravar

CreateComponent

imagebuilder:CreateComponent

Gravar

imagebuilder:TagResource

Marcação, gravação

CreateContainerRecipe

imagebuilder:CreateContainerRecipe

Gravar

imagebuilder:GetComponent

Ler

imagebuilder:GetImage

Ler

imagebuilder:TagResource

Marcação, gravação

CreateDistributionConfiguration

imagebuilder:CreateDistributionConfiguration

Gravar

imagebuilder:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Gravar

CreateImage

imagebuilder:CreateImage

Gravar

imagebuilder:GetContainerRecipe

Ler

imagebuilder:GetDistributionConfiguration

Ler

imagebuilder:GetImageRecipe

Ler

imagebuilder:GetInfrastructureConfiguration

Ler

imagebuilder:GetWorkflow

Ler

imagebuilder:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

CreateImagePipeline

imagebuilder:CreateImagePipeline

Gravar

imagebuilder:GetContainerRecipe

Ler

imagebuilder:GetDistributionConfiguration

Ler

imagebuilder:GetImageRecipe

Ler

imagebuilder:GetInfrastructureConfiguration

Ler

imagebuilder:GetWorkflow

Ler

imagebuilder:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

CreateImageRecipe

imagebuilder:CreateImageRecipe

Gravar

imagebuilder:GetComponent

Ler

imagebuilder:GetImage

Ler

imagebuilder:TagResource

Marcação, gravação

CreateInfrastructureConfiguration

imagebuilder:CreateInfrastructureConfiguration

Gravar

imagebuilder:TagResource

Marcação, gravação

iam:GetInstanceProfile

Ler

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Escrever

CreateLifecyclePolicy

imagebuilder:CreateLifecyclePolicy

Gravar

imagebuilder:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

CreateWorkflow

imagebuilder:CreateWorkflow

Gravar

imagebuilder:TagResource

Marcação, gravação

DeleteComponent

imagebuilder:DeleteComponent

Gravar

DeleteContainerRecipe

imagebuilder:DeleteContainerRecipe

Gravar

DeleteDistributionConfiguration

imagebuilder:DeleteDistributionConfiguration

Gravar

DeleteImage

imagebuilder:DeleteImage

Gravar

DeleteImagePipeline

imagebuilder:DeleteImagePipeline

Gravar

DeleteImageRecipe

imagebuilder:DeleteImageRecipe

Gravar

DeleteInfrastructureConfiguration

imagebuilder:DeleteInfrastructureConfiguration

Gravar

DeleteLifecyclePolicy

imagebuilder:DeleteLifecyclePolicy

Gravar

DeleteWorkflow

imagebuilder:DeleteWorkflow

Gravar

DistributeImage

imagebuilder:DistributeImage

Gravar

imagebuilder:GetDistributionConfiguration

Ler

imagebuilder:GetImage

Ler

imagebuilder:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

GetComponent

imagebuilder:GetComponent

Ler

GetComponentPolicy

imagebuilder:GetComponentPolicy

Ler

GetContainerRecipe

imagebuilder:GetContainerRecipe

Ler

GetContainerRecipePolicy

imagebuilder:GetContainerRecipePolicy

Ler

GetDistributionConfiguration

imagebuilder:GetDistributionConfiguration

Ler

GetImage

imagebuilder:GetImage

Ler

GetImagePipeline

imagebuilder:GetImagePipeline

Ler

GetImagePolicy

imagebuilder:GetImagePolicy

Ler

GetImageRecipe

imagebuilder:GetImageRecipe

Ler

GetImageRecipePolicy

imagebuilder:GetImageRecipePolicy

Ler

GetInfrastructureConfiguration

imagebuilder:GetInfrastructureConfiguration

Ler

GetLifecycleExecution

imagebuilder:GetLifecycleExecution

Ler

GetLifecyclePolicy

imagebuilder:GetLifecyclePolicy

Ler

GetMarketplaceResource

imagebuilder:GetMarketplaceResource

Ler

GetWorkflow

imagebuilder:GetWorkflow

Ler

GetWorkflowExecution

imagebuilder:GetWorkflowExecution

Ler

GetWorkflowStepExecution

imagebuilder:GetWorkflowStepExecution

Ler

ImportComponent

imagebuilder:ImportComponent

Escrever

imagebuilder:TagResource

Marcação, gravação

ImportDiskImage

imagebuilder:GetInfrastructureConfiguration

Ler

imagebuilder:ImportDiskImage

Escrever

imagebuilder:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

ImportVmImage

imagebuilder:ImportVmImage

Gravar

imagebuilder:TagResource

Marcação, gravação

ListComponentBuildVersions

imagebuilder:ListComponentBuildVersions

Lista

ListComponents

imagebuilder:ListComponents

Lista

ListContainerRecipes

imagebuilder:ListContainerRecipes

Lista

ListDistributionConfigurations

imagebuilder:ListDistributionConfigurations

Lista

ListImageBuildVersions

imagebuilder:ListImageBuildVersions

Lista

ListImagePackages

imagebuilder:ListImagePackages

Lista

ListImagePipelineImages

imagebuilder:ListImagePipelineImages

Lista

ListImagePipelines

imagebuilder:ListImagePipelines

Lista

ListImageRecipes

imagebuilder:ListImageRecipes

Lista

ListImageScanFindingAggregations

imagebuilder:ListImageScanFindingAggregations

Lista

ListImageScanFindings

imagebuilder:ListImageScanFindings

Lista

ListImages

imagebuilder:ListImages

Lista

ListInfrastructureConfigurations

imagebuilder:ListInfrastructureConfigurations

Lista

ListLifecycleExecutionResources

imagebuilder:ListLifecycleExecutionResources

Lista

ListLifecycleExecutions

imagebuilder:ListLifecycleExecutions

Lista

ListLifecyclePolicies

imagebuilder:ListLifecyclePolicies

Lista

ListTagsForResource

imagebuilder:ListTagsForResource

Ler

ListWaitingWorkflowSteps

imagebuilder:ListWaitingWorkflowSteps

Lista

ListWorkflowBuildVersions

imagebuilder:ListWorkflowBuildVersions

Lista

ListWorkflowExecutions

imagebuilder:ListWorkflowExecutions

Lista

ListWorkflowStepExecutions

imagebuilder:ListWorkflowStepExecutions

Lista

ListWorkflows

imagebuilder:ListWorkflows

Lista

PutComponentPolicy

imagebuilder:PutComponentPolicy

Gerenciamento de permissões, Gravação

PutContainerRecipePolicy

imagebuilder:PutContainerRecipePolicy

Gerenciamento de permissões, Gravação

PutImagePolicy

imagebuilder:PutImagePolicy

Gerenciamento de permissões, Gravação

PutImageRecipePolicy

imagebuilder:PutImageRecipePolicy

Gerenciamento de permissões, Gravação

RetryImage

imagebuilder:RetryImage

Gravar

SendWorkflowStepAction

imagebuilder:SendWorkflowStepAction

Gravar

StartImagePipelineExecution

imagebuilder:StartImagePipelineExecution

Gravar

imagebuilder:TagResource

Marcação, gravação

StartResourceStateUpdate

imagebuilder:StartResourceStateUpdate

Gravar

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

TagResource

imagebuilder:TagResource

Marcação, gravação

UntagResource

imagebuilder:UntagResource

Marcação, gravação

UpdateDistributionConfiguration

imagebuilder:UpdateDistributionConfiguration

Gravar

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Gravar

UpdateImagePipeline

imagebuilder:GetContainerRecipe

Ler

imagebuilder:GetDistributionConfiguration

Ler

imagebuilder:GetImageRecipe

Ler

imagebuilder:GetInfrastructureConfiguration

Ler

imagebuilder:GetWorkflow

Ler

imagebuilder:TagResource

Marcação, gravação

imagebuilder:UpdateImagePipeline

Gravar

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

UpdateInfrastructureConfiguration

imagebuilder:UpdateInfrastructureConfiguration

Gravar

iam:GetInstanceProfile

Ler

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Escrever

UpdateLifecyclePolicy

imagebuilder:UpdateLifecyclePolicy

Gravar

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Gravar

Ações definidas pelo Amazon EC2 Image Builder

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Para cada ação, a tabela lista os tipos de recursos e as chaves de condição suportadas por essa ação. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

CancelImageCreation

Concede permissão para cancelar a criação de uma imagem

image*

aws:ResourceTag/${TagKey}

Gravar

CancelLifecycleExecution

Concede permissão para cancelar a execução de um ciclo de vida

lifecycleExecution*

Gravar

CreateComponent

Concede permissão para criar um novo componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateContainerRecipe

Concede permissão para criar uma nova receita de contêiner

containerRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateDistributionConfiguration

Concede permissão para criar uma nova configuração de distribuição

distributionConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImage

Concede permissão para criar uma nova imagem

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImagePipeline

Concede permissão para criar um novo pipeline de imagem

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImageRecipe

Concede permissão para criar uma nova receita de imagem

imageRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateInfrastructureConfiguration

Concede permissão para criar uma nova configuração de infraestrutura

infrastructureConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Gravar

CreateLifecyclePolicy

Concede permissão para criar uma nova política de ciclo de vida

lifecyclePolicy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:LifecyclePolicyResourceType

Gravar

CreateWorkflow

Concede permissão para criar um novo fluxo de trabalho

workflow*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

DeleteComponent

Concede permissão para excluir um componente

component*

aws:ResourceTag/${TagKey}

Write

DeleteContainerRecipe

Concede permissão para excluir uma receita de contêiner

containerRecipe*

aws:ResourceTag/${TagKey}

Write

DeleteDistributionConfiguration

Concede permissão para excluir a configuração de distribuição

distributionConfiguration*

aws:ResourceTag/${TagKey}

Write

DeleteImage

Concede permissão para excluir uma imagem

image*

aws:ResourceTag/${TagKey}

Write

DeleteImagePipeline

Concede permissão para excluir um pipeline de imagem

imagePipeline*

aws:ResourceTag/${TagKey}

Write

DeleteImageRecipe

Concede permissão para excluir uma receita de imagem

imageRecipe*

aws:ResourceTag/${TagKey}

Write

DeleteInfrastructureConfiguration

Concede permissão para excluir uma configuração de infraestrutura

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Gravar

DeleteLifecyclePolicy

Concede permissão para excluir uma política de ciclo de vida

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Gravar

DeleteWorkflow

Concede permissão para excluir um fluxo de trabalho

workflow*

aws:ResourceTag/${TagKey}

Gravar

DistributeImage

Concede permissão para distribuir uma imagem

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

GetComponent

Concede permissão para visualizar detalhes sobre um componente

component*

aws:ResourceTag/${TagKey}

Read

GetComponentPolicy

Concede permissão para visualizar a política de recursos associada a um componente

component*

aws:ResourceTag/${TagKey}

Read

GetContainerRecipe

Concede permissão para visualizar detalhes sobre uma receita de contêiner

containerRecipe*

aws:ResourceTag/${TagKey}

Read

GetContainerRecipePolicy

Concede permissão para visualizar a política de recursos associada a uma receita de contêiner

containerRecipe*

aws:ResourceTag/${TagKey}

Read

GetDistributionConfiguration

Concede permissão para visualizar detalhes sobre uma configuração de distribuição

distributionConfiguration*

aws:ResourceTag/${TagKey}

Read

GetImage

Concede permissão para visualizar detalhes sobre uma imagem

image*

aws:ResourceTag/${TagKey}

Read

GetImagePipeline

Concede permissão para visualizar detalhes sobre um pipeline de imagem

imagePipeline*

aws:ResourceTag/${TagKey}

Read

GetImagePolicy

Concede permissão para visualizar a política de recursos associada a uma imagem

image*

aws:ResourceTag/${TagKey}

Read

GetImageRecipe

Concede permissão para visualizar detalhes sobre uma receita de imagem

imageRecipe*

aws:ResourceTag/${TagKey}

Read

GetImageRecipePolicy

Concede permissão para visualizar a política de recursos associada a uma receita de imagem

imageRecipe*

aws:ResourceTag/${TagKey}

Read

GetInfrastructureConfiguration

Concede permissão para visualizar detalhes sobre uma configuração de infraestrutura

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Ler

GetLifecycleExecution

Concede permissão para visualizar detalhes sobre uma execução de ciclo de vida

lifecycleExecution*

Ler

GetLifecyclePolicy

Concede permissão para visualizar detalhes sobre uma política de ciclo de vida

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Ler

GetMarketplaceResource

Concede permissão para recuperar o recurso fornecido pelo Marketplace

component*

aws:ResourceTag/${TagKey}

Ler

GetWorkflow

Concede permissão para visualizar detalhes sobre um fluxo de trabalho

workflow*

aws:ResourceTag/${TagKey}

Ler

GetWorkflowExecution

Concede permissão para visualizar detalhes sobre a execução de um fluxo de trabalho

workflowExecution*

Ler

GetWorkflowStepExecution

Concede permissão para visualizar detalhes sobre a execução de uma etapa de fluxo de trabalho

workflowStepExecution*

Ler

ImportComponent

Concede permissão para importar um novo componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

ImportDiskImage

Concede permissão para importar uma imagem de disco

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

ImportVmImage

Concede permissão para importar uma imagem

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

ListComponentBuildVersions

Concede permissão para listar as versões de compilação de componentes em sua conta

allComponentBuildVersions*

List

ListComponents

Concede permissão para listar as versões de componentes pertencentes à sua conta ou compartilhadas com ela

List

ListContainerRecipes

Concede permissão para listar as receitas de contêiner pertencentes à sua conta ou compartilhadas com ela

List

ListDistributionConfigurations

Concede permissão para listar as configurações de distribuição em sua conta

List

ListImageBuildVersions

Concede permissão para listar as versões de compilação de imagem em sua conta

allImageBuildVersions*

Lista

ListImagePackages

Concede permissão para retornar uma lista de pacotes instalados na imagem especificada

image*

aws:ResourceTag/${TagKey}

Lista

ListImagePipelineImages

Concede permissão para retornar uma lista de imagens criadas pelo pipeline especificado

imagePipeline*

aws:ResourceTag/${TagKey}

Lista

ListImagePipelines

Concede permissão para listar os pipelines de imagem em sua conta

List

ListImageRecipes

Concede permissão para listar as receitas de imagem pertencentes à sua conta ou compartilhadas com ela

Lista

ListImageScanFindingAggregations

Concede permissão para listar as agregações às descobertas da verificação de imagem em sua conta

image

aws:ResourceTag/${TagKey}

Lista

imagePipeline

aws:ResourceTag/${TagKey}

ListImageScanFindings

Concede permissão para listar as descobertas da verificação de imagem das imagens em sua conta

image

aws:ResourceTag/${TagKey}

Lista

imagePipeline

aws:ResourceTag/${TagKey}

ListImages

Concede permissão para listar as versões de imagem pertencentes à sua conta ou compartilhadas com ela

List

ListInfrastructureConfigurations

Concede permissão para listar as configurações de infraestrutura em sua conta

Lista

ListLifecycleExecutionResources

Concede permissão para listar recursos para a execução de ciclo de vida especificada

lifecycleExecution*

Lista

ListLifecycleExecutions

Concede permissão para listar execuções de ciclos de vida para o recurso especificado

image

aws:ResourceTag/${TagKey}

Lista

lifecyclePolicy

aws:ResourceTag/${TagKey}

ListLifecyclePolicies

Concede permissão para listar as políticas de ciclo de vida na sua conta

Lista

ListTagsForResource

Concede permissão para listar etiquetas de um recurso do Image Builder

component

aws:ResourceTag/${TagKey}

Ler

containerRecipe

aws:ResourceTag/${TagKey}

distributionConfiguration

aws:ResourceTag/${TagKey}

image

aws:ResourceTag/${TagKey}

imagePipeline

aws:ResourceTag/${TagKey}

imageRecipe

aws:ResourceTag/${TagKey}

infrastructureConfiguration

aws:ResourceTag/${TagKey}

lifecyclePolicy

aws:ResourceTag/${TagKey}

workflow

aws:ResourceTag/${TagKey}

ListWaitingWorkflowSteps

Concede permissão para listar as etapas do fluxo de trabalho em espera para a conta do chamador

Lista

ListWorkflowBuildVersions

Concede permissão para listar as versões de compilação de fluxo de trabalho em sua conta

allWorkflowBuildVersions*

Lista

ListWorkflowExecutions

Concede permissão para listar as execuções de fluxo de trabalho da imagem especificada

image*

aws:ResourceTag/${TagKey}

Lista

ListWorkflowStepExecutions

Concede permissão para listar as execuções de etapas de fluxo de trabalho do fluxo de trabalho especificado

workflowExecution*

Lista

ListWorkflows

Concede permissão para listar as versões de fluxo de trabalho pertencentes à sua conta ou compartilhadas com ela

Lista

PutComponentPolicy

Concede permissão para definir a política de recursos associada a um componente

component*

aws:ResourceTag/${TagKey}

Gerenciamento de permissões, Gravação

PutContainerRecipePolicy

Concede permissão para definir a política de recursos associada a uma receita de contêiner

containerRecipe*

aws:ResourceTag/${TagKey}

Gerenciamento de permissões, Gravação

PutImagePolicy

Concede permissão para definir a política de recursos associada a uma imagem

image*

aws:ResourceTag/${TagKey}

Gerenciamento de permissões, Gravação

PutImageRecipePolicy

Concede permissão para definir a política de recursos associada a uma receita de imagem

imageRecipe*

aws:ResourceTag/${TagKey}

Gerenciamento de permissões, Gravação

RetryImage

Concede permissão para tentar criar uma imagem novamente

image*

aws:ResourceTag/${TagKey}

Gravar

SendWorkflowStepAction

Concede permissão para enviar uma ação para uma etapa do fluxo de trabalho

image*

aws:ResourceTag/${TagKey}

Gravar

workflowStepExecution*

StartImagePipelineExecution

Concede permissão para criar uma nova imagem a partir de um pipeline

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

StartResourceStateUpdate

Concede permissão para iniciar uma atualização de estado para o recurso especificado

image*

aws:ResourceTag/${TagKey}

Gravar

TagResource

Concede permissão para marcar um recurso do Image Builder

component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marcação, gravação

containerRecipe

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

distributionConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagePipeline

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imageRecipe

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

infrastructureConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

lifecyclePolicy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workflow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede permissão para desmarcar um recurso do Image Builder

component

aws:ResourceTag/${TagKey}

aws:TagKeys

Marcação, gravação

containerRecipe

aws:ResourceTag/${TagKey}

aws:TagKeys

distributionConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

image

aws:ResourceTag/${TagKey}

aws:TagKeys

imagePipeline

aws:ResourceTag/${TagKey}

aws:TagKeys

imageRecipe

aws:ResourceTag/${TagKey}

aws:TagKeys

infrastructureConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

lifecyclePolicy

aws:ResourceTag/${TagKey}

aws:TagKeys

workflow

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateDistributionConfiguration

Concede permissão para atualizar a configuração de distribuição existente

distributionConfiguration*

aws:ResourceTag/${TagKey}

Write

UpdateImagePipeline

Concede permissão para atualizar um pipeline de imagem existente

imagePipeline*

aws:ResourceTag/${TagKey}

Write

UpdateInfrastructureConfiguration

Concede permissão para atualizar uma configuração de infraestrutura existente

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Gravar

UpdateLifecyclePolicy

Concede permissão para atualizar uma política de ciclo de vida existente

lifecyclePolicy*

aws:ResourceTag/${TagKey}

imagebuilder:LifecyclePolicyResourceType

Gravar

Tipos de recursos definidos pelo Amazon EC2 Image Builder

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

allComponentBuildVersions

arn:${Partition}:imagebuilder:${Region}:${Account}:component/${ComponentName}/${ComponentVersion}/*

allImageBuildVersions

arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}/*

allWorkflowBuildVersions

arn:${Partition}:imagebuilder:${Region}:${Account}:workflow/${WorkflowType}/${WorkflowName}/${WorkflowVersion}/*

component

arn:${Partition}:imagebuilder:${Region}:${Account}:component/${ComponentName}/${ComponentVersion}/${ComponentBuildVersion}

aws:ResourceTag/${TagKey}

containerRecipe

arn:${Partition}:imagebuilder:${Region}:${Account}:container-recipe/${ContainerRecipeName}/${ContainerRecipeVersion}

aws:ResourceTag/${TagKey}

distributionConfiguration

arn:${Partition}:imagebuilder:${Region}:${Account}:distribution-configuration/${DistributionConfigurationName}

aws:ResourceTag/${TagKey}

image

arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}/${ImageBuildVersion}

aws:ResourceTag/${TagKey}

imagePipeline

arn:${Partition}:imagebuilder:${Region}:${Account}:image-pipeline/${ImagePipelineName}

aws:ResourceTag/${TagKey}

imageRecipe

arn:${Partition}:imagebuilder:${Region}:${Account}:image-recipe/${ImageRecipeName}/${ImageRecipeVersion}

aws:ResourceTag/${TagKey}

imageVersion

arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}

aws:ResourceTag/${TagKey}

infrastructureConfiguration

arn:${Partition}:imagebuilder:${Region}:${Account}:infrastructure-configuration/${ResourceId}

aws:ResourceTag/${TagKey}

lifecycleExecution

arn:${Partition}:imagebuilder:${Region}:${Account}:lifecycle-execution/${LifecycleExecutionId}

lifecyclePolicy

arn:${Partition}:imagebuilder:${Region}:${Account}:lifecycle-policy/${LifecyclePolicyName}

aws:ResourceTag/${TagKey}

workflow

arn:${Partition}:imagebuilder:${Region}:${Account}:workflow/${WorkflowType}/${WorkflowName}/${WorkflowVersion}/${WorkflowBuildVersion}

aws:ResourceTag/${TagKey}

workflowExecution

arn:${Partition}:imagebuilder:${Region}:${Account}:workflow-execution/${WorkflowExecutionId}

workflowStepExecution

arn:${Partition}:imagebuilder:${Region}:${Account}:workflow-step-execution/${WorkflowStepExecutionId}

Chaves de condição do Amazon EC2 Image Builder

O Amazon EC2 Image Builder define as chaves de condição a seguir que podem ser usadas no elemento Condition de uma política do IAM.

Chaves de condição Descrição Tipo

aws:RequestTag/${TagKey}

Filtra acesso pela presença de pares de chave-valor da etiqueta na solicitação

String

aws:ResourceTag/${TagKey}

Filtra o acesso por pares chave-valor da etiqueta anexados ao recurso

String

aws:TagKeys

Filtra ações pela presença de chaves da etiqueta na solicitação

ArrayOfString

imagebuilder:CreatedResourceTag/${TagKey}

Filtra o acesso pelos pares de chave-valor da etiqueta anexados ao recurso criado pelo Image Builder

String

imagebuilder:CreatedResourceTagKeys

Filtra ações pela presença de chaves da etiqueta na solicitação

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

Filtra o acesso pelo Requisito de token HTTP de metadados de instâncias do EC2 especificado na solicitação

String

imagebuilder:LifecyclePolicyResourceType

Filtra o acesso pelo tipo de recurso de política de ciclo de vida especificado na solicitação

String

imagebuilder:StatusTopicArn

Filtra o acesso pelo ARN do tópico do SNS na solicitação na qual as notificações de estado do terminal serão publicadas

ARN