View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon EC2 Image Builder - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per Amazon EC2 Image Builder

Amazon EC2 Image Builder (prefisso del servizio: imagebuilder) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon EC2 Image Builder

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

CancelImageCreation

imagebuilder:CancelImageCreation

Scrittura

CancelLifecycleExecution

imagebuilder:CancelLifecycleExecution

Scrittura

CreateComponent

imagebuilder:CreateComponent

Scrittura

imagebuilder:TagResource

Etichettatura, scrittura

CreateContainerRecipe

imagebuilder:CreateContainerRecipe

Scrittura

imagebuilder:GetComponent

Lettura

imagebuilder:GetImage

Lettura

imagebuilder:TagResource

Etichettare, scrivere

CreateDistributionConfiguration

imagebuilder:CreateDistributionConfiguration

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Scrittura

CreateImage

imagebuilder:CreateImage

Scrittura

imagebuilder:GetContainerRecipe

Lettura

imagebuilder:GetDistributionConfiguration

Lettura

imagebuilder:GetImageRecipe

Lettura

imagebuilder:GetInfrastructureConfiguration

Lettura

imagebuilder:GetWorkflow

Lettura

imagebuilder:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

CreateImagePipeline

imagebuilder:CreateImagePipeline

Scrittura

imagebuilder:GetContainerRecipe

Lettura

imagebuilder:GetDistributionConfiguration

Lettura

imagebuilder:GetImageRecipe

Lettura

imagebuilder:GetInfrastructureConfiguration

Lettura

imagebuilder:GetWorkflow

Lettura

imagebuilder:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

CreateImageRecipe

imagebuilder:CreateImageRecipe

Scrittura

imagebuilder:GetComponent

Lettura

imagebuilder:GetImage

Lettura

imagebuilder:TagResource

Etichettare, scrivere

CreateInfrastructureConfiguration

imagebuilder:CreateInfrastructureConfiguration

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

iam:GetInstanceProfile

Lettura

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Scrittura

CreateLifecyclePolicy

imagebuilder:CreateLifecyclePolicy

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

CreateWorkflow

imagebuilder:CreateWorkflow

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

DeleteComponent

imagebuilder:DeleteComponent

Scrittura

DeleteContainerRecipe

imagebuilder:DeleteContainerRecipe

Scrittura

DeleteDistributionConfiguration

imagebuilder:DeleteDistributionConfiguration

Scrittura

DeleteImage

imagebuilder:DeleteImage

Scrittura

DeleteImagePipeline

imagebuilder:DeleteImagePipeline

Scrittura

DeleteImageRecipe

imagebuilder:DeleteImageRecipe

Scrittura

DeleteInfrastructureConfiguration

imagebuilder:DeleteInfrastructureConfiguration

Scrittura

DeleteLifecyclePolicy

imagebuilder:DeleteLifecyclePolicy

Scrittura

DeleteWorkflow

imagebuilder:DeleteWorkflow

Scrittura

DistributeImage

imagebuilder:DistributeImage

Scrittura

imagebuilder:GetDistributionConfiguration

Lettura

imagebuilder:GetImage

Lettura

imagebuilder:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

GetComponent

imagebuilder:GetComponent

Lettura

GetComponentPolicy

imagebuilder:GetComponentPolicy

Lettura

GetContainerRecipe

imagebuilder:GetContainerRecipe

Lettura

GetContainerRecipePolicy

imagebuilder:GetContainerRecipePolicy

Lettura

GetDistributionConfiguration

imagebuilder:GetDistributionConfiguration

Lettura

GetImage

imagebuilder:GetImage

Lettura

GetImagePipeline

imagebuilder:GetImagePipeline

Lettura

GetImagePolicy

imagebuilder:GetImagePolicy

Lettura

GetImageRecipe

imagebuilder:GetImageRecipe

Lettura

GetImageRecipePolicy

imagebuilder:GetImageRecipePolicy

Lettura

GetInfrastructureConfiguration

imagebuilder:GetInfrastructureConfiguration

Lettura

GetLifecycleExecution

imagebuilder:GetLifecycleExecution

Lettura

GetLifecyclePolicy

imagebuilder:GetLifecyclePolicy

Lettura

GetMarketplaceResource

imagebuilder:GetMarketplaceResource

Lettura

GetWorkflow

imagebuilder:GetWorkflow

Lettura

GetWorkflowExecution

imagebuilder:GetWorkflowExecution

Lettura

GetWorkflowStepExecution

imagebuilder:GetWorkflowStepExecution

Lettura

ImportComponent

imagebuilder:ImportComponent

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

ImportDiskImage

imagebuilder:GetInfrastructureConfiguration

Lettura

imagebuilder:ImportDiskImage

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

ImportVmImage

imagebuilder:ImportVmImage

Scrittura

imagebuilder:TagResource

Etichettare, scrivere

ListComponentBuildVersions

imagebuilder:ListComponentBuildVersions

List

ListComponents

imagebuilder:ListComponents

List

ListContainerRecipes

imagebuilder:ListContainerRecipes

List

ListDistributionConfigurations

imagebuilder:ListDistributionConfigurations

List

ListImageBuildVersions

imagebuilder:ListImageBuildVersions

List

ListImagePackages

imagebuilder:ListImagePackages

List

ListImagePipelineImages

imagebuilder:ListImagePipelineImages

List

ListImagePipelines

imagebuilder:ListImagePipelines

List

ListImageRecipes

imagebuilder:ListImageRecipes

List

ListImageScanFindingAggregations

imagebuilder:ListImageScanFindingAggregations

List

ListImageScanFindings

imagebuilder:ListImageScanFindings

List

ListImages

imagebuilder:ListImages

List

ListInfrastructureConfigurations

imagebuilder:ListInfrastructureConfigurations

List

ListLifecycleExecutionResources

imagebuilder:ListLifecycleExecutionResources

List

ListLifecycleExecutions

imagebuilder:ListLifecycleExecutions

List

ListLifecyclePolicies

imagebuilder:ListLifecyclePolicies

List

ListTagsForResource

imagebuilder:ListTagsForResource

Lettura

ListWaitingWorkflowSteps

imagebuilder:ListWaitingWorkflowSteps

List

ListWorkflowBuildVersions

imagebuilder:ListWorkflowBuildVersions

List

ListWorkflowExecutions

imagebuilder:ListWorkflowExecutions

List

ListWorkflowStepExecutions

imagebuilder:ListWorkflowStepExecutions

List

ListWorkflows

imagebuilder:ListWorkflows

List

PutComponentPolicy

imagebuilder:PutComponentPolicy

Gestione delle autorizzazioni, Write

PutContainerRecipePolicy

imagebuilder:PutContainerRecipePolicy

Gestione delle autorizzazioni, Write

PutImagePolicy

imagebuilder:PutImagePolicy

Gestione delle autorizzazioni, Write

PutImageRecipePolicy

imagebuilder:PutImageRecipePolicy

Gestione delle autorizzazioni, Write

RetryImage

imagebuilder:RetryImage

Scrittura

SendWorkflowStepAction

imagebuilder:SendWorkflowStepAction

Scrittura

StartImagePipelineExecution

imagebuilder:StartImagePipelineExecution

Scrittura

imagebuilder:TagResource

Etichettatura, scrittura

StartResourceStateUpdate

imagebuilder:StartResourceStateUpdate

Scrittura

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

TagResource

imagebuilder:TagResource

Etichettare, scrivere

UntagResource

imagebuilder:UntagResource

Etichettare, scrivere

UpdateDistributionConfiguration

imagebuilder:UpdateDistributionConfiguration

Scrittura

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Scrittura

UpdateImagePipeline

imagebuilder:GetContainerRecipe

Lettura

imagebuilder:GetDistributionConfiguration

Lettura

imagebuilder:GetImageRecipe

Lettura

imagebuilder:GetInfrastructureConfiguration

Lettura

imagebuilder:GetWorkflow

Lettura

imagebuilder:TagResource

Etichettare, scrivere

imagebuilder:UpdateImagePipeline

Scrittura

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

UpdateInfrastructureConfiguration

imagebuilder:UpdateInfrastructureConfiguration

Scrittura

iam:GetInstanceProfile

Lettura

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Scrittura

UpdateLifecyclePolicy

imagebuilder:UpdateLifecyclePolicy

Scrittura

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Scrittura

Operazioni definite da Amazon EC2 Image Builder

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CancelImageCreation

Concede l'autorizzazione per annullare la creazione di un'immagine

image*

aws:ResourceTag/${TagKey}

Scrittura

CancelLifecycleExecution

Concede l'autorizzazione per annullare l'esecuzione di un ciclo di vita

lifecycleExecution*

Scrittura

CreateComponent

Concede l'autorizzazione per creare un nuovo componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateContainerRecipe

Concede l'autorizzazione per creare una nuova recipe del container

containerRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateDistributionConfiguration

Concede l'autorizzazione per creare una nuova configurazione di distribuzione

distributionConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateImage

Concede l'autorizzazione per creare una nuova immagine

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateImagePipeline

Concede l'autorizzazione per creare una nuova pipeline di immagini

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateImageRecipe

Concede l'autorizzazione per creare una nuova recipe di immagine

imageRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateInfrastructureConfiguration

Concede l'autorizzazione per creare una nuova configurazione dell'infrastruttura

infrastructureConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Scrittura

CreateLifecyclePolicy

Concede l'autorizzazione per creare una nuova policy del ciclo di vita

lifecyclePolicy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:LifecyclePolicyResourceType

Scrittura

CreateWorkflow

Concede l'autorizzazione per la creazione di un nuovo flusso di lavoro

workflow*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteComponent

Concede l'autorizzazione per eliminare un componente

component*

aws:ResourceTag/${TagKey}

Scrittura

DeleteContainerRecipe

Concede l'autorizzazione per eliminare una recipe del container

containerRecipe*

aws:ResourceTag/${TagKey}

Scrittura

DeleteDistributionConfiguration

Concede l'autorizzazione per eliminare una configurazione di distribuzione

distributionConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteImage

Concede l'autorizzazione per eliminare un'immagine

image*

aws:ResourceTag/${TagKey}

Scrittura

DeleteImagePipeline

Concede l'autorizzazione per eliminare una pipeline di immagini

imagePipeline*

aws:ResourceTag/${TagKey}

Scrittura

DeleteImageRecipe

Concede l'autorizzazione per eliminare una recipe di immagine

imageRecipe*

aws:ResourceTag/${TagKey}

Scrittura

DeleteInfrastructureConfiguration

Concede l'autorizzazione per eliminare una configurazione di infrastruttura

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteLifecyclePolicy

Concede l'autorizzazione per eliminare una policy del ciclo di vita

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Scrittura

DeleteWorkflow

Concede l'autorizzazione per eliminare un flusso di lavoro.

workflow*

aws:ResourceTag/${TagKey}

Scrittura

DistributeImage

Concede il permesso di distribuire un'immagine

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

GetComponent

Concede l'autorizzazione per visualizzare i dettagli su un componente

component*

aws:ResourceTag/${TagKey}

Lettura

GetComponentPolicy

Concede l'autorizzazione per visualizzare la policy della risorsa associata a un componente

component*

aws:ResourceTag/${TagKey}

Lettura

GetContainerRecipe

Concede l'autorizzazione per visualizzare i dettagli su una recipe del container

containerRecipe*

aws:ResourceTag/${TagKey}

Lettura

GetContainerRecipePolicy

Concede l'autorizzazione per visualizzare la policy della risorsa associata a una recipe del container

containerRecipe*

aws:ResourceTag/${TagKey}

Lettura

GetDistributionConfiguration

Concede l'autorizzazione per visualizzare i dettagli su una configurazione di distribuzione

distributionConfiguration*

aws:ResourceTag/${TagKey}

Lettura

GetImage

Concede l'autorizzazione per visualizzare i dettagli di un'immagine

image*

aws:ResourceTag/${TagKey}

Lettura

GetImagePipeline

Concede l'autorizzazione per visualizzare i dettagli su una pipeline di immagini

imagePipeline*

aws:ResourceTag/${TagKey}

Lettura

GetImagePolicy

Concede l'autorizzazione per visualizzare la policy della risorsa associata a un'immagine

image*

aws:ResourceTag/${TagKey}

Lettura

GetImageRecipe

Concede l'autorizzazione per visualizzare i dettagli su una recipe di immagine

imageRecipe*

aws:ResourceTag/${TagKey}

Lettura

GetImageRecipePolicy

Concede l'autorizzazione per visualizzare la policy della risorsa associata a una recipe di immagine

imageRecipe*

aws:ResourceTag/${TagKey}

Lettura

GetInfrastructureConfiguration

Concede l'autorizzazione per visualizzare i dettagli su una configurazione di infrastruttura

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Lettura

GetLifecycleExecution

Concede l'autorizzazione per visualizzare i dettagli dell'esecuzione di un ciclo di vita

lifecycleExecution*

Lettura

GetLifecyclePolicy

Concede l'autorizzazione per visualizzare i dettagli della policy di un ciclo di vita

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Lettura

GetMarketplaceResource

Concede il permesso di recuperare la risorsa fornita da Marketplace

component*

aws:ResourceTag/${TagKey}

Lettura

GetWorkflow

Concede l'autorizzazione per la visualizzazione dei dettagli di un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Lettura

GetWorkflowExecution

Concede l'autorizzazione per visualizzare i dettagli dell'esecuzione di un flusso di lavoro

workflowExecution*

Lettura

GetWorkflowStepExecution

Concede l'autorizzazione per visualizzare i dettagli dell'esecuzione di una fase del flusso di lavoro

workflowStepExecution*

Lettura

ImportComponent

Concede l'autorizzazione per importare un nuovo componente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ImportDiskImage

Concede il permesso di importare un'immagine del disco

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ImportVmImage

Concede l'autorizzazione per importare un'immagine

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ListComponentBuildVersions

Concede l'autorizzazione per elencare le versioni di build dei componenti nel tuo account

allComponentBuildVersions*

Elenco

ListComponents

Concede l'autorizzazione per elencare le versioni dei componenti di proprietà o condivisi con il tuo account

Elenco

ListContainerRecipes

Concede l'autorizzazione per elencare le recipe del container di proprietà o condivise con il tuo account

Elenco

ListDistributionConfigurations

Concede l'autorizzazione per elencare le configurazioni di distribuzione nel tuo account

Elenco

ListImageBuildVersions

Concede l'autorizzazione per elencare le versioni di build dell'immagine nel tuo account

allImageBuildVersions*

List

ListImagePackages

Concede l'autorizzazione per restituire un elenco di pacchetti installati nell'immagine specificata

image*

aws:ResourceTag/${TagKey}

List

ListImagePipelineImages

Concede l'autorizzazione per restituire un elenco di immagini create dalla pipeline specificata

imagePipeline*

aws:ResourceTag/${TagKey}

List

ListImagePipelines

Concede l'autorizzazione per elencare le pipeline di immagini nel tuo account

Elenco

ListImageRecipes

Concede l'autorizzazione per elencare le recipe di immagine di proprietà o condivise con il tuo account

List

ListImageScanFindingAggregations

Concede l'autorizzazione per elencare le aggregazioni dei risultati delle scansioni di immagini nel tuo account

image

aws:ResourceTag/${TagKey}

List

imagePipeline

aws:ResourceTag/${TagKey}

ListImageScanFindings

Concede l'autorizzazione per elencare i risultati delle scansioni di immagini nel tuo account

image

aws:ResourceTag/${TagKey}

List

imagePipeline

aws:ResourceTag/${TagKey}

ListImages

Concede l'autorizzazione per elencare le versioni delle immagini di proprietà o condivise con il tuo account

Elenco

ListInfrastructureConfigurations

Concede l'autorizzazione per elencare le configurazioni dell'infrastruttura nel tuo account

List

ListLifecycleExecutionResources

Concede l'autorizzazione per elencare le risorse per l'esecuzione del ciclo di vita specificato

lifecycleExecution*

List

ListLifecycleExecutions

Concede l'autorizzazione per elencare le esecuzioni del ciclo di vita per la risorsa specificata

image

aws:ResourceTag/${TagKey}

List

lifecyclePolicy

aws:ResourceTag/${TagKey}

ListLifecyclePolicies

Concede l'autorizzazione per elencare le policy del ciclo di vita nell'account

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa di Image Builder

component

aws:ResourceTag/${TagKey}

Lettura

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 l'autorizzazione per l’elencazione delle fasi di un flusso di lavoro in attesa per l'account chiamante

List

ListWorkflowBuildVersions

Concede l'autorizzazione per l’elencazione delle versioni di build del flusso di lavoro nel tuo account

allWorkflowBuildVersions*

List

ListWorkflowExecutions

Concede l'autorizzazione per elencare le esecuzioni dei flussi di lavoro per l'immagine specificata

image*

aws:ResourceTag/${TagKey}

List

ListWorkflowStepExecutions

Concede l'autorizzazione per elencare le esecuzioni delle fasi del flusso di lavoro per il flusso di lavoro specificato

workflowExecution*

List

ListWorkflows

Concede l'autorizzazione per l’elencazione delle versioni del flusso di lavoro di proprietà o condivise con il tuo account

List

PutComponentPolicy

Concede l'autorizzazione per impostare la policy della risorsa associata un componente

component*

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, scrittura

PutContainerRecipePolicy

Concede l'autorizzazione per impostare la policy della risorsa associata a una recipe del container

containerRecipe*

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, Write

PutImagePolicy

Concede l'autorizzazione per impostare a policy della risorsa associata a un'immagine

image*

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, Write

PutImageRecipePolicy

Concede l'autorizzazione per impostare la policy della risorsa associata a una recipe di immagine

imageRecipe*

aws:ResourceTag/${TagKey}

Gestione delle autorizzazioni, Write

RetryImage

Concede il permesso di riprovare a creare un'immagine

image*

aws:ResourceTag/${TagKey}

Scrittura

SendWorkflowStepAction

Concede l'autorizzazione per l’invio di un'azione a una fase del flusso di lavoro

image*

aws:ResourceTag/${TagKey}

Scrittura

workflowStepExecution*

StartImagePipelineExecution

Concede l'autorizzazione per creare una nuova immagine da una pipeline

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

StartResourceStateUpdate

Concede l'autorizzazione per avviare un aggiornamento di stato per la risorsa specificata

image*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede l'autorizzazione per applicare tag a una risorsa di Image Builder

component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

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 l'autorizzazione per rimuovere i tag da una risorsa di Image Builder

component

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

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 l'autorizzazione per aggiornare una configurazione di distribuzione esistente

distributionConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

UpdateImagePipeline

Concede l'autorizzazione per aggiornare una pipeline di immagini esistente

imagePipeline*

aws:ResourceTag/${TagKey}

Scrittura

UpdateInfrastructureConfiguration

Concede l'autorizzazione per aggiornare una configurazione di infrastruttura esistente

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Scrittura

UpdateLifecyclePolicy

Concede l'autorizzazione per aggiornare una policy del ciclo di vita esistente

lifecyclePolicy*

aws:ResourceTag/${TagKey}

imagebuilder:LifecyclePolicyResourceType

Scrittura

Tipi di risorsa definiti da Amazon EC2 Image Builder

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

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}

Chiavi di condizione per Amazon EC2 Image Builder

Amazon EC2 Image Builder definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta

ArrayOfString

imagebuilder:CreatedResourceTag/${TagKey}

Filtra l'accesso in base alle coppie chiave-valore tag associate alla risorsa creata da Image Builder

String

imagebuilder:CreatedResourceTagKeys

Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

Filtra l'accesso in base al requisito del token HTTP dei metadati dell'istanza EC2 specificato nella richiesta

String

imagebuilder:LifecyclePolicyResourceType

Filtra l'accesso in base al tipo di risorsa della policy del ciclo di vita specificato nella richiesta

String

imagebuilder:StatusTopicArn

Filtra l'accesso in base all'ARN dell'argomento SNS nella richiesta in cui verranno pubblicate le notifiche sullo stato del terminale

ARN