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:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja o referência de autorização de serviço programático
para esse serviço.
Tópicos
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 |
Gravar |
|||
|
CancelLifecycleExecution |
Gravar |
|||
|
CreateComponent |
Gravar |
|||
Marcação, gravação |
||||
|
CreateContainerRecipe |
Gravar |
|||
Ler |
||||
Ler |
||||
Marcação, gravação |
||||
|
CreateDistributionConfiguration |
Gravar |
|||
Marcação, gravação |
||||
iam:PassedToService |
vmie.amazonaws.com |
Gravar |
||
|
CreateImage |
Gravar |
|||
Ler |
||||
Ler |
||||
Ler |
||||
Ler |
||||
Ler |
||||
Marcação, gravação |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
CreateImagePipeline |
Gravar |
|||
Ler |
||||
Ler |
||||
Ler |
||||
Ler |
||||
Ler |
||||
Marcação, gravação |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
CreateImageRecipe |
Gravar |
|||
Ler |
||||
Ler |
||||
Marcação, gravação |
||||
|
CreateInfrastructureConfiguration |
Gravar |
|||
Marcação, gravação |
||||
Ler |
||||
iam:PassedToService |
ec2.amazonaws.com |
Escrever |
||
|
CreateLifecyclePolicy |
Gravar |
|||
Marcação, gravação |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
CreateWorkflow |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteComponent |
Gravar |
|||
|
DeleteContainerRecipe |
Gravar |
|||
|
DeleteDistributionConfiguration |
Gravar |
|||
|
DeleteImage |
Gravar |
|||
|
DeleteImagePipeline |
Gravar |
|||
|
DeleteImageRecipe |
Gravar |
|||
|
DeleteInfrastructureConfiguration |
Gravar |
|||
|
DeleteLifecyclePolicy |
Gravar |
|||
|
DeleteWorkflow |
Gravar |
|||
|
DistributeImage |
Gravar |
|||
Ler |
||||
Ler |
||||
Marcação, gravação |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
GetComponent |
Ler |
|||
|
GetComponentPolicy |
Ler |
|||
|
GetContainerRecipe |
Ler |
|||
|
GetContainerRecipePolicy |
Ler |
|||
|
GetDistributionConfiguration |
Ler |
|||
|
GetImage |
Ler |
|||
|
GetImagePipeline |
Ler |
|||
|
GetImagePolicy |
Ler |
|||
|
GetImageRecipe |
Ler |
|||
|
GetImageRecipePolicy |
Ler |
|||
|
GetInfrastructureConfiguration |
Ler |
|||
|
GetLifecycleExecution |
Ler |
|||
|
GetLifecyclePolicy |
Ler |
|||
|
GetMarketplaceResource |
Ler |
|||
|
GetWorkflow |
Ler |
|||
|
GetWorkflowExecution |
Ler |
|||
|
GetWorkflowStepExecution |
Ler |
|||
|
ImportComponent |
Escrever |
|||
Marcação, gravação |
||||
|
ImportDiskImage |
Ler |
|||
Escrever |
||||
Marcação, gravação |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
ImportVmImage |
Gravar |
|||
Marcação, gravação |
||||
|
ListComponentBuildVersions |
Lista |
|||
|
ListComponents |
Lista |
|||
|
ListContainerRecipes |
Lista |
|||
|
ListDistributionConfigurations |
Lista |
|||
|
ListImageBuildVersions |
Lista |
|||
|
ListImagePackages |
Lista |
|||
|
ListImagePipelineImages |
Lista |
|||
|
ListImagePipelines |
Lista |
|||
|
ListImageRecipes |
Lista |
|||
|
ListImageScanFindingAggregations |
Lista |
|||
|
ListImageScanFindings |
Lista |
|||
|
ListImages |
Lista |
|||
|
ListInfrastructureConfigurations |
Lista |
|||
|
ListLifecycleExecutionResources |
Lista |
|||
|
ListLifecycleExecutions |
Lista |
|||
|
ListLifecyclePolicies |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
ListWaitingWorkflowSteps |
Lista |
|||
|
ListWorkflowBuildVersions |
Lista |
|||
|
ListWorkflowExecutions |
Lista |
|||
|
ListWorkflowStepExecutions |
Lista |
|||
|
ListWorkflows |
Lista |
|||
|
PutComponentPolicy |
Gerenciamento de permissões, Gravação |
|||
|
PutContainerRecipePolicy |
Gerenciamento de permissões, Gravação |
|||
|
PutImagePolicy |
Gerenciamento de permissões, Gravação |
|||
|
PutImageRecipePolicy |
Gerenciamento de permissões, Gravação |
|||
|
RetryImage |
Gravar |
|||
|
SendWorkflowStepAction |
Gravar |
|||
|
StartImagePipelineExecution |
Gravar |
|||
Marcação, gravação |
||||
|
StartResourceStateUpdate |
Gravar |
|||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateDistributionConfiguration |
Gravar |
|||
iam:PassedToService |
vmie.amazonaws.com |
Gravar |
||
|
UpdateImagePipeline |
Ler |
|||
Ler |
||||
Ler |
||||
Ler |
||||
Ler |
||||
Marcação, gravação |
||||
Gravar |
||||
iam:PassedToService |
imagebuilder.amazonaws.com |
Gravar |
||
|
UpdateInfrastructureConfiguration |
Gravar |
|||
Ler |
||||
iam:PassedToService |
ec2.amazonaws.com |
Escrever |
||
|
UpdateLifecyclePolicy |
Gravar |
|||
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 |
|---|---|---|---|---|
Concede permissão para cancelar a criação de uma imagem |
Gravar |
|||
Concede permissão para cancelar a execução de um ciclo de vida |
Gravar |
|||
Concede permissão para criar um novo componente |
Write |
|||
Concede permissão para criar uma nova receita de contêiner |
Write |
|||
Concede permissão para criar uma nova configuração de distribuição |
Write |
|||
Concede permissão para criar uma nova imagem |
Write |
|||
Concede permissão para criar um novo pipeline de imagem |
Write |
|||
Concede permissão para criar uma nova receita de imagem |
Write |
|||
Concede permissão para criar uma nova configuração de infraestrutura |
imagebuilder:CreatedResourceTag/${TagKey} imagebuilder:CreatedResourceTagKeys |
Gravar |
||
Concede permissão para criar uma nova política de ciclo de vida |
Gravar |
|||
Concede permissão para criar um novo fluxo de trabalho |
Gravar |
|||
Concede permissão para excluir um componente |
Write |
|||
Concede permissão para excluir uma receita de contêiner |
Write |
|||
Concede permissão para excluir a configuração de distribuição |
Write |
|||
Concede permissão para excluir uma imagem |
Write |
|||
Concede permissão para excluir um pipeline de imagem |
Write |
|||
Concede permissão para excluir uma receita de imagem |
Write |
|||
Concede permissão para excluir uma configuração de infraestrutura |
Gravar |
|||
Concede permissão para excluir uma política de ciclo de vida |
Gravar |
|||
Concede permissão para excluir um fluxo de trabalho |
Gravar |
|||
Concede permissão para distribuir uma imagem |
Gravar |
|||
Concede permissão para visualizar detalhes sobre um componente |
Read |
|||
Concede permissão para visualizar a política de recursos associada a um componente |
Read |
|||
Concede permissão para visualizar detalhes sobre uma receita de contêiner |
Read |
|||
Concede permissão para visualizar a política de recursos associada a uma receita de contêiner |
Read |
|||
Concede permissão para visualizar detalhes sobre uma configuração de distribuição |
Read |
|||
Concede permissão para visualizar detalhes sobre uma imagem |
Read |
|||
Concede permissão para visualizar detalhes sobre um pipeline de imagem |
Read |
|||
Concede permissão para visualizar a política de recursos associada a uma imagem |
Read |
|||
Concede permissão para visualizar detalhes sobre uma receita de imagem |
Read |
|||
Concede permissão para visualizar a política de recursos associada a uma receita de imagem |
Read |
|||
Concede permissão para visualizar detalhes sobre uma configuração de infraestrutura |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma execução de ciclo de vida |
Ler |
|||
Concede permissão para visualizar detalhes sobre uma política de ciclo de vida |
Ler |
|||
Concede permissão para recuperar o recurso fornecido pelo Marketplace |
Ler |
|||
Concede permissão para visualizar detalhes sobre um fluxo de trabalho |
Ler |
|||
Concede permissão para visualizar detalhes sobre a execução de um fluxo de trabalho |
Ler |
|||
Concede permissão para visualizar detalhes sobre a execução de uma etapa de fluxo de trabalho |
Ler |
|||
Concede permissão para importar um novo componente |
Gravar |
|||
Concede permissão para importar uma imagem de disco |
Gravar |
|||
Concede permissão para importar uma imagem |
Gravar |
|||
Concede permissão para listar as versões de compilação de componentes em sua conta |
List |
|||
Concede permissão para listar as versões de componentes pertencentes à sua conta ou compartilhadas com ela |
List |
|||
Concede permissão para listar as receitas de contêiner pertencentes à sua conta ou compartilhadas com ela |
List |
|||
Concede permissão para listar as configurações de distribuição em sua conta |
List |
|||
Concede permissão para listar as versões de compilação de imagem em sua conta |
Lista |
|||
Concede permissão para retornar uma lista de pacotes instalados na imagem especificada |
Lista |
|||
Concede permissão para retornar uma lista de imagens criadas pelo pipeline especificado |
Lista |
|||
Concede permissão para listar os pipelines de imagem em sua conta |
List |
|||
Concede permissão para listar as receitas de imagem pertencentes à sua conta ou compartilhadas com ela |
Lista |
|||
Concede permissão para listar as agregações às descobertas da verificação de imagem em sua conta |
Lista |
|||
Concede permissão para listar as descobertas da verificação de imagem das imagens em sua conta |
Lista |
|||
Concede permissão para listar as versões de imagem pertencentes à sua conta ou compartilhadas com ela |
List |
|||
Concede permissão para listar as configurações de infraestrutura em sua conta |
Lista |
|||
Concede permissão para listar recursos para a execução de ciclo de vida especificada |
Lista |
|||
Concede permissão para listar execuções de ciclos de vida para o recurso especificado |
Lista |
|||
Concede permissão para listar as políticas de ciclo de vida na sua conta |
Lista |
|||
Concede permissão para listar etiquetas de um recurso do Image Builder |
Ler |
|||
Concede permissão para listar as etapas do fluxo de trabalho em espera para a conta do chamador |
Lista |
|||
Concede permissão para listar as versões de compilação de fluxo de trabalho em sua conta |
Lista |
|||
Concede permissão para listar as execuções de fluxo de trabalho da imagem especificada |
Lista |
|||
Concede permissão para listar as execuções de etapas de fluxo de trabalho do fluxo de trabalho especificado |
Lista |
|||
Concede permissão para listar as versões de fluxo de trabalho pertencentes à sua conta ou compartilhadas com ela |
Lista |
|||
Concede permissão para definir a política de recursos associada a um componente |
Gerenciamento de permissões, Gravação |
|||
Concede permissão para definir a política de recursos associada a uma receita de contêiner |
Gerenciamento de permissões, Gravação |
|||
Concede permissão para definir a política de recursos associada a uma imagem |
Gerenciamento de permissões, Gravação |
|||
Concede permissão para definir a política de recursos associada a uma receita de imagem |
Gerenciamento de permissões, Gravação |
|||
Concede permissão para tentar criar uma imagem novamente |
Gravar |
|||
Concede permissão para enviar uma ação para uma etapa do fluxo de trabalho |
Gravar |
|||
Concede permissão para criar uma nova imagem a partir de um pipeline |
Gravar |
|||
Concede permissão para iniciar uma atualização de estado para o recurso especificado |
Gravar |
|||
Concede permissão para marcar um recurso do Image Builder |
Marcação, gravação |
|||
Concede permissão para desmarcar um recurso do Image Builder |
Marcação, gravação |
|||
Concede permissão para atualizar a configuração de distribuição existente |
Write |
|||
Concede permissão para atualizar um pipeline de imagem existente |
Write |
|||
Concede permissão para atualizar uma configuração de infraestrutura existente |
imagebuilder:CreatedResourceTag/${TagKey} imagebuilder:CreatedResourceTagKeys |
Gravar |
||
Concede permissão para atualizar uma política de ciclo de vida existente |
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 |
|---|---|---|
arn:${Partition}:imagebuilder:${Region}:${Account}:component/${ComponentName}/${ComponentVersion}/* |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}/* |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow/${WorkflowType}/${WorkflowName}/${WorkflowVersion}/* |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:component/${ComponentName}/${ComponentVersion}/${ComponentBuildVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:container-recipe/${ContainerRecipeName}/${ContainerRecipeVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:distribution-configuration/${DistributionConfigurationName} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion}/${ImageBuildVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image-pipeline/${ImagePipelineName} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image-recipe/${ImageRecipeName}/${ImageRecipeVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:image/${ImageName}/${ImageVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:infrastructure-configuration/${ResourceId} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:lifecycle-execution/${LifecycleExecutionId} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:lifecycle-policy/${LifecyclePolicyName} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow/${WorkflowType}/${WorkflowName}/${WorkflowVersion}/${WorkflowBuildVersion} |
||
arn:${Partition}:imagebuilder:${Region}:${Account}:workflow-execution/${WorkflowExecutionId} |
||
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 |
|---|---|---|
Filtra acesso pela presença de pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso por pares chave-valor da etiqueta anexados ao recurso |
String |
|
Filtra ações pela presença de chaves da etiqueta na solicitação |
ArrayOfString |
|
Filtra o acesso pelos pares de chave-valor da etiqueta anexados ao recurso criado pelo Image Builder |
String |
|
Filtra ações pela presença de chaves da etiqueta na solicitação |
ArrayOfString |
|
Filtra o acesso pelo Requisito de token HTTP de metadados de instâncias do EC2 especificado na solicitação |
String |
|
Filtra o acesso pelo tipo de recurso de política de ciclo de vida especificado na solicitação |
String |
|
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 |