View a markdown version of this page

Acciones, recursos y claves de condición para Amazon EC2 Image Builder - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para Amazon EC2 Image Builder

Amazon EC2 Image Builder (prefijo de servicio: imagebuilder) proporciona las siguientes claves de operaciones, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon EC2 Image Builder

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulta la Tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CancelImageCreation

imagebuilder:CancelImageCreation

Escritura

CancelLifecycleExecution

imagebuilder:CancelLifecycleExecution

Escritura

CreateComponent

imagebuilder:CreateComponent

Escritura

imagebuilder:TagResource

Etiquetar, escribir

CreateContainerRecipe

imagebuilder:CreateContainerRecipe

Escritura

imagebuilder:GetComponent

Lectura

imagebuilder:GetImage

Lectura

imagebuilder:TagResource

Etiquetar, escribir

CreateDistributionConfiguration

imagebuilder:CreateDistributionConfiguration

Escritura

imagebuilder:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Escritura

CreateImage

imagebuilder:CreateImage

Escritura

imagebuilder:GetContainerRecipe

Lectura

imagebuilder:GetDistributionConfiguration

Lectura

imagebuilder:GetImageRecipe

Lectura

imagebuilder:GetInfrastructureConfiguration

Lectura

imagebuilder:GetWorkflow

Lectura

imagebuilder:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

CreateImagePipeline

imagebuilder:CreateImagePipeline

Escritura

imagebuilder:GetContainerRecipe

Lectura

imagebuilder:GetDistributionConfiguration

Lectura

imagebuilder:GetImageRecipe

Lectura

imagebuilder:GetInfrastructureConfiguration

Lectura

imagebuilder:GetWorkflow

Lectura

imagebuilder:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

CreateImageRecipe

imagebuilder:CreateImageRecipe

Escritura

imagebuilder:GetComponent

Lectura

imagebuilder:GetImage

Lectura

imagebuilder:TagResource

Etiquetar, escribir

CreateInfrastructureConfiguration

imagebuilder:CreateInfrastructureConfiguration

Escritura

imagebuilder:TagResource

Etiquetar, escribir

iam:GetInstanceProfile

Lectura

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Escritura

CreateLifecyclePolicy

imagebuilder:CreateLifecyclePolicy

Escritura

imagebuilder:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

CreateWorkflow

imagebuilder:CreateWorkflow

Escritura

imagebuilder:TagResource

Etiquetar, escribir

DeleteComponent

imagebuilder:DeleteComponent

Escritura

DeleteContainerRecipe

imagebuilder:DeleteContainerRecipe

Escritura

DeleteDistributionConfiguration

imagebuilder:DeleteDistributionConfiguration

Escritura

DeleteImage

imagebuilder:DeleteImage

Escritura

DeleteImagePipeline

imagebuilder:DeleteImagePipeline

Escritura

DeleteImageRecipe

imagebuilder:DeleteImageRecipe

Escritura

DeleteInfrastructureConfiguration

imagebuilder:DeleteInfrastructureConfiguration

Escritura

DeleteLifecyclePolicy

imagebuilder:DeleteLifecyclePolicy

Escritura

DeleteWorkflow

imagebuilder:DeleteWorkflow

Escritura

DistributeImage

imagebuilder:DistributeImage

Escritura

imagebuilder:GetDistributionConfiguration

Lectura

imagebuilder:GetImage

Lectura

imagebuilder:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

GetComponent

imagebuilder:GetComponent

Lectura

GetComponentPolicy

imagebuilder:GetComponentPolicy

Lectura

GetContainerRecipe

imagebuilder:GetContainerRecipe

Lectura

GetContainerRecipePolicy

imagebuilder:GetContainerRecipePolicy

Lectura

GetDistributionConfiguration

imagebuilder:GetDistributionConfiguration

Lectura

GetImage

imagebuilder:GetImage

Lectura

GetImagePipeline

imagebuilder:GetImagePipeline

Lectura

GetImagePolicy

imagebuilder:GetImagePolicy

Lectura

GetImageRecipe

imagebuilder:GetImageRecipe

Lectura

GetImageRecipePolicy

imagebuilder:GetImageRecipePolicy

Lectura

GetInfrastructureConfiguration

imagebuilder:GetInfrastructureConfiguration

Lectura

GetLifecycleExecution

imagebuilder:GetLifecycleExecution

Lectura

GetLifecyclePolicy

imagebuilder:GetLifecyclePolicy

Lectura

GetMarketplaceResource

imagebuilder:GetMarketplaceResource

Lectura

GetWorkflow

imagebuilder:GetWorkflow

Lectura

GetWorkflowExecution

imagebuilder:GetWorkflowExecution

Lectura

GetWorkflowStepExecution

imagebuilder:GetWorkflowStepExecution

Lectura

ImportComponent

imagebuilder:ImportComponent

Escritura

imagebuilder:TagResource

Etiquetar, escribir

ImportDiskImage

imagebuilder:GetInfrastructureConfiguration

Lectura

imagebuilder:ImportDiskImage

Escritura

imagebuilder:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

ImportVmImage

imagebuilder:ImportVmImage

Escritura

imagebuilder:TagResource

Etiquetar, escribir

ListComponentBuildVersions

imagebuilder:ListComponentBuildVersions

Enumeración

ListComponents

imagebuilder:ListComponents

Enumeración

ListContainerRecipes

imagebuilder:ListContainerRecipes

Enumeración

ListDistributionConfigurations

imagebuilder:ListDistributionConfigurations

Enumeración

ListImageBuildVersions

imagebuilder:ListImageBuildVersions

Enumeración

ListImagePackages

imagebuilder:ListImagePackages

Enumeración

ListImagePipelineImages

imagebuilder:ListImagePipelineImages

Enumeración

ListImagePipelines

imagebuilder:ListImagePipelines

Enumeración

ListImageRecipes

imagebuilder:ListImageRecipes

Enumeración

ListImageScanFindingAggregations

imagebuilder:ListImageScanFindingAggregations

Enumeración

ListImageScanFindings

imagebuilder:ListImageScanFindings

Enumeración

ListImages

imagebuilder:ListImages

Enumeración

ListInfrastructureConfigurations

imagebuilder:ListInfrastructureConfigurations

Enumeración

ListLifecycleExecutionResources

imagebuilder:ListLifecycleExecutionResources

Enumeración

ListLifecycleExecutions

imagebuilder:ListLifecycleExecutions

Enumeración

ListLifecyclePolicies

imagebuilder:ListLifecyclePolicies

Enumeración

ListTagsForResource

imagebuilder:ListTagsForResource

Lectura

ListWaitingWorkflowSteps

imagebuilder:ListWaitingWorkflowSteps

Enumeración

ListWorkflowBuildVersions

imagebuilder:ListWorkflowBuildVersions

Enumeración

ListWorkflowExecutions

imagebuilder:ListWorkflowExecutions

Enumeración

ListWorkflowStepExecutions

imagebuilder:ListWorkflowStepExecutions

Enumeración

ListWorkflows

imagebuilder:ListWorkflows

Enumeración

PutComponentPolicy

imagebuilder:PutComponentPolicy

Gestión de permisos, escritura

PutContainerRecipePolicy

imagebuilder:PutContainerRecipePolicy

Gestión de permisos, Write

PutImagePolicy

imagebuilder:PutImagePolicy

Gestión de permisos, Write

PutImageRecipePolicy

imagebuilder:PutImageRecipePolicy

Gestión de permisos, Write

RetryImage

imagebuilder:RetryImage

Escritura

SendWorkflowStepAction

imagebuilder:SendWorkflowStepAction

Escritura

StartImagePipelineExecution

imagebuilder:StartImagePipelineExecution

Escritura

imagebuilder:TagResource

Etiquetar, escribir

StartResourceStateUpdate

imagebuilder:StartResourceStateUpdate

Escritura

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

TagResource

imagebuilder:TagResource

Etiquetar, escribir

UntagResource

imagebuilder:UntagResource

Etiquetar, escribir

UpdateDistributionConfiguration

imagebuilder:UpdateDistributionConfiguration

Escritura

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Escritura

UpdateImagePipeline

imagebuilder:GetContainerRecipe

Lectura

imagebuilder:GetDistributionConfiguration

Lectura

imagebuilder:GetImageRecipe

Lectura

imagebuilder:GetInfrastructureConfiguration

Lectura

imagebuilder:GetWorkflow

Lectura

imagebuilder:TagResource

Etiquetar, escribir

imagebuilder:UpdateImagePipeline

Escritura

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

UpdateInfrastructureConfiguration

imagebuilder:UpdateInfrastructureConfiguration

Escritura

iam:GetInstanceProfile

Lectura

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Escritura

UpdateLifecyclePolicy

imagebuilder:UpdateLifecyclePolicy

Escritura

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Escritura

Acciones definidas por Amazon EC2 Image Builder

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CancelImageCreation

Concede permiso para cancelar la creación de una imagen

image*

aws:ResourceTag/${TagKey}

Escritura

CancelLifecycleExecution

Concede permiso para cancelar la ejecución de un ciclo de vida

lifecycleExecution*

Escritura

CreateComponent

Concede el permiso para crear un nuevo componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateContainerRecipe

Concede permiso para crear una nueva receta de contenedor

containerRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateDistributionConfiguration

Concede permiso para crear una nueva configuración de distribución

distributionConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImage

Concede permiso para crear una nueva imagen

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImagePipeline

Concede permiso para crear una canalización de imagen

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImageRecipe

Concede permiso para crear una nueva receta de imagen

imageRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateInfrastructureConfiguration

Concede permiso para crear una nueva configuración de infraestructura

infrastructureConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Escritura

CreateLifecyclePolicy

Concede permiso para crear una nueva política de ciclo de vida

lifecyclePolicy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:LifecyclePolicyResourceType

Escritura

CreateWorkflow

Concede permiso para crear un nuevo flujo de trabajo

workflow*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

DeleteComponent

Concede el permiso para eliminar un componente.

component*

aws:ResourceTag/${TagKey}

Write

DeleteContainerRecipe

Concede permiso para eliminar una receta de contenedor

containerRecipe*

aws:ResourceTag/${TagKey}

Write

DeleteDistributionConfiguration

Concede permiso para eliminar la configuración de distribución

distributionConfiguration*

aws:ResourceTag/${TagKey}

Write

DeleteImage

Concede permiso para eliminar una imagen

image*

aws:ResourceTag/${TagKey}

Write

DeleteImagePipeline

Concede permiso para eliminar una canalización de imagen

imagePipeline*

aws:ResourceTag/${TagKey}

Write

DeleteImageRecipe

Concede permiso para eliminar una receta de imagen

imageRecipe*

aws:ResourceTag/${TagKey}

Write

DeleteInfrastructureConfiguration

Concede permiso para eliminar una configuración de infraestructura

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Escritura

DeleteLifecyclePolicy

Concede permiso para eliminar una política de ciclo de vida

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Escritura

DeleteWorkflow

Concede permiso para eliminar un flujo de trabajo

workflow*

aws:ResourceTag/${TagKey}

Escritura

DistributeImage

Concede permiso para distribuir una imagen

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

GetComponent

Concede permiso para ver detalles de un componente

component*

aws:ResourceTag/${TagKey}

Read

GetComponentPolicy

Concede permiso para ver la política de recursos asociada a un componente

component*

aws:ResourceTag/${TagKey}

Read

GetContainerRecipe

Concede permiso para ver detalles de una canalización de contenedor

containerRecipe*

aws:ResourceTag/${TagKey}

Read

GetContainerRecipePolicy

Concede permiso para ver la política de recursos asociada a una receta de contenedor

containerRecipe*

aws:ResourceTag/${TagKey}

Read

GetDistributionConfiguration

Concede permiso para ver detalles de una configuración de distribución

distributionConfiguration*

aws:ResourceTag/${TagKey}

Read

GetImage

Concede permiso para ver detalles de una imagen

image*

aws:ResourceTag/${TagKey}

Read

GetImagePipeline

Concede permiso para ver detalles de una canalización de imagen

imagePipeline*

aws:ResourceTag/${TagKey}

Read

GetImagePolicy

Concede permiso para ver la política de recursos asociada a una imagen

image*

aws:ResourceTag/${TagKey}

Read

GetImageRecipe

Concede permiso para ver detalles de la receta de una imagen

imageRecipe*

aws:ResourceTag/${TagKey}

Read

GetImageRecipePolicy

Concede permiso para ver la política de recursos asociada a la receta de una imagen

imageRecipe*

aws:ResourceTag/${TagKey}

Read

GetInfrastructureConfiguration

Concede permiso para ver detalles de una configuración de infraestructura

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Lectura

GetLifecycleExecution

Concede permisos para ver los detalles de la ejecución de un ciclo de vida

lifecycleExecution*

Lectura

GetLifecyclePolicy

Concede permiso para ver detalles sobre una política de ciclo de vida

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Lectura

GetMarketplaceResource

Concede permiso para recuperar un recurso proporcionado por Marketplace.

component*

aws:ResourceTag/${TagKey}

Lectura

GetWorkflow

Concede permiso para ver los detalles de un flujo de trabajo

workflow*

aws:ResourceTag/${TagKey}

Lectura

GetWorkflowExecution

Concede permisos para ver los detalles de la ejecución de un flujo de trabajo

workflowExecution*

Lectura

GetWorkflowStepExecution

Concede permisos para ver los detalles de la ejecución de un paso del flujo de trabajo

workflowStepExecution*

Lectura

ImportComponent

Concede permiso para importar un nuevo componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

ImportDiskImage

Concede permiso para importar una imagen del disco.

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

ImportVmImage

Concede permiso para importar una imagen

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

ListComponentBuildVersions

Concede permiso para enumerar las versiones de compilación de componentes en su cuenta

allComponentBuildVersions*

List

ListComponents

Concede permiso para enumerar las versiones de componente que pertenecen a o que se comparten con su cuenta

List

ListContainerRecipes

Concede permiso para enumerar las recetas de contenedor que pertenecen a su cuenta o que se comparten con ella

List

ListDistributionConfigurations

Concede permiso para enumerar las configuraciones de distribución de su cuenta

List

ListImageBuildVersions

Concede permiso para enumerar las versiones de compilación de imágenes en su cuenta

allImageBuildVersions*

Enumeración

ListImagePackages

Concede permiso para devolver una lista de paquetes instalados en la imagen especificada

image*

aws:ResourceTag/${TagKey}

Enumeración

ListImagePipelineImages

Concede permiso para devolver una lista de imágenes creadas por la canalización especificada

imagePipeline*

aws:ResourceTag/${TagKey}

Enumeración

ListImagePipelines

Concede permiso para enumerar las canalizaciones de imagen de su cuenta

List

ListImageRecipes

Concede permiso para enumerar las recetas de imágenes que pertenecen a o que se comparten con la cuenta

Enumeración

ListImageScanFindingAggregations

Concede permiso para enumerar las agregaciones en los resultados del escaneo de imagen de su cuenta

image

aws:ResourceTag/${TagKey}

Enumeración

imagePipeline

aws:ResourceTag/${TagKey}

ListImageScanFindings

Concede permiso para enumerar los resultados del escaneo de imagen de las imágenes de su cuenta

image

aws:ResourceTag/${TagKey}

Enumeración

imagePipeline

aws:ResourceTag/${TagKey}

ListImages

Concede permiso para enumerar las versiones de imágenes que pertenecen a o que se comparten con la cuenta

List

ListInfrastructureConfigurations

Concede permiso para enumerar las configuraciones de infraestructura de la cuenta

Enumeración

ListLifecycleExecutionResources

Concede permiso para enumerar los recursos para la ejecución de un ciclo de vida especificado

lifecycleExecution*

Enumeración

ListLifecycleExecutions

Concede permiso para enumerar las ejecuciones de ciclos de vida para un recurso especificado

image

aws:ResourceTag/${TagKey}

Enumeración

lifecyclePolicy

aws:ResourceTag/${TagKey}

ListLifecyclePolicies

Concede permiso para enumerar las políticas del ciclo de vida de su cuenta

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas para un recurso de Image Builder

component

aws:ResourceTag/${TagKey}

Lectura

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 permiso para enumerar los pasos del flujo de trabajo en espera para la cuenta de llamada

Enumeración

ListWorkflowBuildVersions

Concede permiso para enumerar las versiones de compilación del flujo de trabajo en tu cuenta

allWorkflowBuildVersions*

Enumeración

ListWorkflowExecutions

Concede permiso para enumerar las ejecuciones de flujo de trabajo para la imagen especificada

image*

aws:ResourceTag/${TagKey}

Enumeración

ListWorkflowStepExecutions

Concede permiso para enumerar las ejecuciones del paso del flujo de trabajo para el flujo de trabajo especificado

workflowExecution*

Enumeración

ListWorkflows

Concede permiso para enumerar las versiones del flujo de trabajo que pertenecen a o que se comparten con la cuenta

Enumeración

PutComponentPolicy

Concede permiso para establecer la política de recursos asociada a un componente

component*

aws:ResourceTag/${TagKey}

Gestión de permisos, Write

PutContainerRecipePolicy

Concede permiso para establecer la política de recursos asociada a una receta de contenedor

containerRecipe*

aws:ResourceTag/${TagKey}

Gestión de permisos, Write

PutImagePolicy

Concede permiso para establecer la política de recursos asociada a una imagen

image*

aws:ResourceTag/${TagKey}

Gestión de permisos, Write

PutImageRecipePolicy

Concede permiso para establecer la política de recursos asociada a una receta de imagen

imageRecipe*

aws:ResourceTag/${TagKey}

Gestión de permisos, Write

RetryImage

Concede permiso para volver a intentar la creación de una imagen

image*

aws:ResourceTag/${TagKey}

Escritura

SendWorkflowStepAction

Concede permiso para enviar una acción a un paso del flujo de trabajo

image*

aws:ResourceTag/${TagKey}

Escritura

workflowStepExecution*

StartImagePipelineExecution

Concede permiso para crear una nueva imagen a partir de una canalización

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Escritura

StartResourceStateUpdate

Concede permiso para iniciar una actualización del estado para el recurso especificado

image*

aws:ResourceTag/${TagKey}

Escritura

TagResource

Concede permiso para etiquetar un recurso de Image Builder

component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

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 permiso para desetiquetar un recurso de Image Builder

component

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

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 permiso para actualizar una configuración de distribución existente

distributionConfiguration*

aws:ResourceTag/${TagKey}

Write

UpdateImagePipeline

Concede permiso para actualizar una canalización de imágenes existente

imagePipeline*

aws:ResourceTag/${TagKey}

Write

UpdateInfrastructureConfiguration

Concede permiso para actualizar una configuración de infraestructura existente

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Escritura

UpdateLifecyclePolicy

Concede permisos para actualizar una política de ciclo de vida existente

lifecyclePolicy*

aws:ResourceTag/${TagKey}

imagebuilder:LifecyclePolicyResourceType

Escritura

Tipos de recurso definidos por Amazon EC2 Image Builder

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

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}

Claves de condición para Amazon EC2 Image Builder

El generador de imágenes de Amazon EC2 define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws:RequestTag/${TagKey}

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

String

aws:ResourceTag/${TagKey}

Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso

String

aws:TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString

imagebuilder:CreatedResourceTag/${TagKey}

Filtra el acceso en función de los pares clave-valor de etiqueta adjuntados al recurso creado por Image Builder

String

imagebuilder:CreatedResourceTagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

Filtra el acceso por el requisito de token HTTP de metadatos de instancia de EC2 especificado en la solicitud

String

imagebuilder:LifecyclePolicyResourceType

Filtra el acceso por el tipo de recurso de la política de ciclo de vida especificado en la solicitud

String

imagebuilder:StatusTopicArn

Filtra el acceso por el ARN de tema SNS en la solicitud en la que se publicarán las notificaciones de estado del terminal

ARN