View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon EC2 Image Builder - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon EC2 Image Builder

Amazon EC2 Image Builder (Dienstpräfix: imagebuilder) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon EC2 Image Builder definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CancelImageCreation

imagebuilder:CancelImageCreation

Schreiben

CancelLifecycleExecution

imagebuilder:CancelLifecycleExecution

Schreiben

CreateComponent

imagebuilder:CreateComponent

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

CreateContainerRecipe

imagebuilder:CreateContainerRecipe

Schreiben

imagebuilder:GetComponent

Lesen

imagebuilder:GetImage

Lesen

imagebuilder:TagResource

Taggen, Schreiben

CreateDistributionConfiguration

imagebuilder:CreateDistributionConfiguration

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Schreiben

CreateImage

imagebuilder:CreateImage

Schreiben

imagebuilder:GetContainerRecipe

Lesen

imagebuilder:GetDistributionConfiguration

Lesen

imagebuilder:GetImageRecipe

Lesen

imagebuilder:GetInfrastructureConfiguration

Lesen

imagebuilder:GetWorkflow

Lesen

imagebuilder:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

CreateImagePipeline

imagebuilder:CreateImagePipeline

Schreiben

imagebuilder:GetContainerRecipe

Lesen

imagebuilder:GetDistributionConfiguration

Lesen

imagebuilder:GetImageRecipe

Lesen

imagebuilder:GetInfrastructureConfiguration

Lesen

imagebuilder:GetWorkflow

Lesen

imagebuilder:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

CreateImageRecipe

imagebuilder:CreateImageRecipe

Schreiben

imagebuilder:GetComponent

Lesen

imagebuilder:GetImage

Lesen

imagebuilder:TagResource

Taggen, Schreiben

CreateInfrastructureConfiguration

imagebuilder:CreateInfrastructureConfiguration

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

iam:GetInstanceProfile

Lesen

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write (Schreiben)

CreateLifecyclePolicy

imagebuilder:CreateLifecyclePolicy

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

CreateWorkflow

imagebuilder:CreateWorkflow

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

DeleteComponent

imagebuilder:DeleteComponent

Schreiben

DeleteContainerRecipe

imagebuilder:DeleteContainerRecipe

Schreiben

DeleteDistributionConfiguration

imagebuilder:DeleteDistributionConfiguration

Schreiben

DeleteImage

imagebuilder:DeleteImage

Schreiben

DeleteImagePipeline

imagebuilder:DeleteImagePipeline

Schreiben

DeleteImageRecipe

imagebuilder:DeleteImageRecipe

Schreiben

DeleteInfrastructureConfiguration

imagebuilder:DeleteInfrastructureConfiguration

Schreiben

DeleteLifecyclePolicy

imagebuilder:DeleteLifecyclePolicy

Schreiben

DeleteWorkflow

imagebuilder:DeleteWorkflow

Schreiben

DistributeImage

imagebuilder:DistributeImage

Schreiben

imagebuilder:GetDistributionConfiguration

Lesen

imagebuilder:GetImage

Lesen

imagebuilder:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

GetComponent

imagebuilder:GetComponent

Lesen

GetComponentPolicy

imagebuilder:GetComponentPolicy

Lesen

GetContainerRecipe

imagebuilder:GetContainerRecipe

Lesen

GetContainerRecipePolicy

imagebuilder:GetContainerRecipePolicy

Lesen

GetDistributionConfiguration

imagebuilder:GetDistributionConfiguration

Lesen

GetImage

imagebuilder:GetImage

Lesen

GetImagePipeline

imagebuilder:GetImagePipeline

Lesen

GetImagePolicy

imagebuilder:GetImagePolicy

Lesen

GetImageRecipe

imagebuilder:GetImageRecipe

Lesen

GetImageRecipePolicy

imagebuilder:GetImageRecipePolicy

Lesen

GetInfrastructureConfiguration

imagebuilder:GetInfrastructureConfiguration

Lesen

GetLifecycleExecution

imagebuilder:GetLifecycleExecution

Lesen

GetLifecyclePolicy

imagebuilder:GetLifecyclePolicy

Lesen

GetMarketplaceResource

imagebuilder:GetMarketplaceResource

Lesen

GetWorkflow

imagebuilder:GetWorkflow

Lesen

GetWorkflowExecution

imagebuilder:GetWorkflowExecution

Lesen

GetWorkflowStepExecution

imagebuilder:GetWorkflowStepExecution

Lesen

ImportComponent

imagebuilder:ImportComponent

Write (Schreiben)

imagebuilder:TagResource

Taggen, Schreiben

ImportDiskImage

imagebuilder:GetInfrastructureConfiguration

Lesen

imagebuilder:ImportDiskImage

Write (Schreiben)

imagebuilder:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

ImportVmImage

imagebuilder:ImportVmImage

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

ListComponentBuildVersions

imagebuilder:ListComponentBuildVersions

Auflisten

ListComponents

imagebuilder:ListComponents

Auflisten

ListContainerRecipes

imagebuilder:ListContainerRecipes

Auflisten

ListDistributionConfigurations

imagebuilder:ListDistributionConfigurations

Auflisten

ListImageBuildVersions

imagebuilder:ListImageBuildVersions

Auflisten

ListImagePackages

imagebuilder:ListImagePackages

Auflisten

ListImagePipelineImages

imagebuilder:ListImagePipelineImages

Auflisten

ListImagePipelines

imagebuilder:ListImagePipelines

Auflisten

ListImageRecipes

imagebuilder:ListImageRecipes

Auflisten

ListImageScanFindingAggregations

imagebuilder:ListImageScanFindingAggregations

Auflisten

ListImageScanFindings

imagebuilder:ListImageScanFindings

Auflisten

ListImages

imagebuilder:ListImages

Auflisten

ListInfrastructureConfigurations

imagebuilder:ListInfrastructureConfigurations

Auflisten

ListLifecycleExecutionResources

imagebuilder:ListLifecycleExecutionResources

Auflisten

ListLifecycleExecutions

imagebuilder:ListLifecycleExecutions

Auflisten

ListLifecyclePolicies

imagebuilder:ListLifecyclePolicies

Auflisten

ListTagsForResource

imagebuilder:ListTagsForResource

Lesen

ListWaitingWorkflowSteps

imagebuilder:ListWaitingWorkflowSteps

Auflisten

ListWorkflowBuildVersions

imagebuilder:ListWorkflowBuildVersions

Auflisten

ListWorkflowExecutions

imagebuilder:ListWorkflowExecutions

Auflisten

ListWorkflowStepExecutions

imagebuilder:ListWorkflowStepExecutions

Auflisten

ListWorkflows

imagebuilder:ListWorkflows

Auflisten

PutComponentPolicy

imagebuilder:PutComponentPolicy

Verwaltung von Berechtigungen, Schreiben

PutContainerRecipePolicy

imagebuilder:PutContainerRecipePolicy

Verwaltung von Berechtigungen, Schreiben

PutImagePolicy

imagebuilder:PutImagePolicy

Verwaltung von Berechtigungen, Schreiben

PutImageRecipePolicy

imagebuilder:PutImageRecipePolicy

Verwaltung von Berechtigungen, Schreiben

RetryImage

imagebuilder:RetryImage

Schreiben

SendWorkflowStepAction

imagebuilder:SendWorkflowStepAction

Schreiben

StartImagePipelineExecution

imagebuilder:StartImagePipelineExecution

Schreiben

imagebuilder:TagResource

Taggen, Schreiben

StartResourceStateUpdate

imagebuilder:StartResourceStateUpdate

Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

TagResource

imagebuilder:TagResource

Taggen, Schreiben

UntagResource

imagebuilder:UntagResource

Taggen, Schreiben

UpdateDistributionConfiguration

imagebuilder:UpdateDistributionConfiguration

Schreiben

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

Schreiben

UpdateImagePipeline

imagebuilder:GetContainerRecipe

Lesen

imagebuilder:GetDistributionConfiguration

Lesen

imagebuilder:GetImageRecipe

Lesen

imagebuilder:GetInfrastructureConfiguration

Lesen

imagebuilder:GetWorkflow

Lesen

imagebuilder:TagResource

Taggen, Schreiben

imagebuilder:UpdateImagePipeline

Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

UpdateInfrastructureConfiguration

imagebuilder:UpdateInfrastructureConfiguration

Schreiben

iam:GetInstanceProfile

Lesen

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write (Schreiben)

UpdateLifecyclePolicy

imagebuilder:UpdateLifecyclePolicy

Schreiben

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

Schreiben

Von Amazon EC2 Image Builder definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CancelImageCreation

Gewährt die Erlaubnis, eine Image-Erstellung abzubrechen

image*

aws:ResourceTag/${TagKey}

Schreiben

CancelLifecycleExecution

Gewährt die Berechtigung zum Abbrechen der Ausführung einer Lebenszyklusausführung

lifecycleExecution*

Schreiben

CreateComponent

Gewährt die Berechtigung zum Erstellen einer neuen Komponente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateContainerRecipe

Gewährt die Berechtigung zum Erstellen eines neuen Container-Rezepts

containerRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateDistributionConfiguration

Gewährt die Berechtigung zum Erstellen einer neuen Distributionskonfiguration

distributionConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImage

Gewährt die Berechtigung zum Erstellen eines neuen Images.

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImagePipeline

Gewährt die Berechtigung zum Erstellen einer neuen Image-Pipeline

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateImageRecipe

Gewährt die Berechtigung zum Erstellen einers neuen Image-Rezepts

imageRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateInfrastructureConfiguration

Gewährt die Berechtigung zum Erstellen einer neuen Infrastrukturkonfiguration

infrastructureConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Schreiben

CreateLifecyclePolicy

Gewährt die Berechtigung zum Erstellen einer neuen Lebenszyklusrichtlinie

lifecyclePolicy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:LifecyclePolicyResourceType

Schreiben

CreateWorkflow

Gewährt die Berechtigung zum Erstellen eines neuen Workflows

workflow*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteComponent

Gewährt die Berechtigung zum Löschen einer Komponente

component*

aws:ResourceTag/${TagKey}

Write

DeleteContainerRecipe

Gewährt die Berechtigung zum Löschen eines Container-Rezepts

containerRecipe*

aws:ResourceTag/${TagKey}

Write

DeleteDistributionConfiguration

Gewährt die Berechtigung zum Löschen der Distributionskonfiguration

distributionConfiguration*

aws:ResourceTag/${TagKey}

Write

DeleteImage

Gewährt die Berechtigung zum Löschen eines Images

image*

aws:ResourceTag/${TagKey}

Write

DeleteImagePipeline

Gewährt die Berechtigung zum Löschen einer Image-Pipeline

imagePipeline*

aws:ResourceTag/${TagKey}

Write

DeleteImageRecipe

Gewährt die Berechtigung zum Löschen eines Image-Rezepts

imageRecipe*

aws:ResourceTag/${TagKey}

Write

DeleteInfrastructureConfiguration

Gewährt die Berechtigung zum Löschen einer Infrastrukturkonfiguration

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeleteLifecyclePolicy

Gewährt die Berechtigung zum Löschen einer Lebenszyklusrichtlinie

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Schreiben

DeleteWorkflow

Gewährt die Berechtigung zum Löschen eines Workflows

workflow*

aws:ResourceTag/${TagKey}

Schreiben

DistributeImage

Erteilt die Erlaubnis, ein Bild zu verteilen

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

GetComponent

Gewährt die Berechtigung zum Anzeigen von Details zu einer Komponente

component*

aws:ResourceTag/${TagKey}

Read

GetComponentPolicy

Gewährt die Berechtigung zum Anzeigen der mit einer Komponente verknüpften Ressourcenrichtlinie

component*

aws:ResourceTag/${TagKey}

Read

GetContainerRecipe

Gewährt die Berechtigung zum Anzeigen von Details zu einem Container-Rezept

containerRecipe*

aws:ResourceTag/${TagKey}

Read

GetContainerRecipePolicy

Gewährt die Berechtigung zum Anzeigen der einem Container-Rezept zugeordneten Ressourcenrichtlinie

containerRecipe*

aws:ResourceTag/${TagKey}

Read

GetDistributionConfiguration

Gewährt die Berechtigung zum Anzeigen von Details zu einer Distributionskonfiguration

distributionConfiguration*

aws:ResourceTag/${TagKey}

Read

GetImage

Gewährt die Berechtigung zum Anzeigen von Details zu einem Image

image*

aws:ResourceTag/${TagKey}

Read

GetImagePipeline

Gewährt die Berechtigung zum Anzeigen von Details zu einer Image-Pipeline

imagePipeline*

aws:ResourceTag/${TagKey}

Read

GetImagePolicy

Gewährt die Berechtigung zum Anzeigen der mit einem Image verknüpften Ressourcenrichtlinie

image*

aws:ResourceTag/${TagKey}

Read

GetImageRecipe

Gewährt die Berechtigung zum Anzeigen von Details zu einem Image-Rezept

imageRecipe*

aws:ResourceTag/${TagKey}

Read

GetImageRecipePolicy

Gewährt die Berechtigung zum Anzeigen der mit einem Image-Rezept verknüpften Ressourcenrichtlinie

imageRecipe*

aws:ResourceTag/${TagKey}

Read

GetInfrastructureConfiguration

Gewährt die Berechtigung zum Anzeigen der Details zu einer Infrastrukturkonfiguration

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

Lesen

GetLifecycleExecution

Gewährt die Berechtigung zum Anzeigen von Details zu einer Lebenszyklusausführung

lifecycleExecution*

Lesen

GetLifecyclePolicy

Gewährt die Berechtigung zum Anzeigen von Details zu einer Lebenszyklusausführung

lifecyclePolicy*

aws:ResourceTag/${TagKey}

Lesen

GetMarketplaceResource

Erteilt die Erlaubnis, die von Marketplace bereitgestellte Ressource abzurufen

component*

aws:ResourceTag/${TagKey}

Lesen

GetWorkflow

Gewährt die Berechtigung zum Anzeigen von Details zu einem Workflow

workflow*

aws:ResourceTag/${TagKey}

Lesen

GetWorkflowExecution

Gewährt die Berechtigung zum Anzeigen von Details zu einer Workflow-Ausführung

workflowExecution*

Lesen

GetWorkflowStepExecution

Gewährt die Berechtigung zum Anzeigen von Details zur Ausführung eines Workflow-Schritts

workflowStepExecution*

Lesen

ImportComponent

Gewährt die Berechtigung zum Importieren einer neuen Komponente

component*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ImportDiskImage

Erteilt die Erlaubnis, ein Disk-Image zu importieren

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ImportVmImage

Gewährt die Berechtigung zum Importieren eines Images

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ListComponentBuildVersions

Gewährt die Berechtigung zum Auflisten der Komponenten-Buildversionen in Ihrem Konto

allComponentBuildVersions*

List

ListComponents

Gewährt die Berechtigung zum Auflisten der Komponentenversionen, die Ihrem Konto gehören oder für Ihr Konto freigegeben sind

List

ListContainerRecipes

Gewährt die Berechtigung zum Auflisten der Container-Rezepte, die Ihrem Konto gehören oder mit ihm geteilt werden

List

ListDistributionConfigurations

Gewährt die Berechtigung zum Auflisten die Verteilungskonfigurationen in Ihrem Konto

List

ListImageBuildVersions

Gewährt die Berechtigung zum Auflisten der Image-Build-Versionen in Ihrem Konto

allImageBuildVersions*

Auflisten

ListImagePackages

Gewährt die Berechtigung zum Zurückgeben einer Liste von Paketen, die auf dem angegebenen Image installiert sind

image*

aws:ResourceTag/${TagKey}

Auflisten

ListImagePipelineImages

Gewährt die Berechtigung zum Zurückgeben einer Liste von Images, die von der angegebenen Pipeline erstellt wurden

imagePipeline*

aws:ResourceTag/${TagKey}

Auflisten

ListImagePipelines

Gewährt die Berechtigung zum Auflisten der Image-Pipelines in Ihrem Konto

List

ListImageRecipes

Gewährt die Berechtigung zum Auflisten der Image-Rezepte, die Ihrem Konto gehören oder mit ihm geteilt werden

Auflisten

ListImageScanFindingAggregations

Gewährt die Berechtigung zum Auflisten der Aggregationen zu den Ergebnissen des Image-Scans in Ihrem Konto

image

aws:ResourceTag/${TagKey}

Auflisten

imagePipeline

aws:ResourceTag/${TagKey}

ListImageScanFindings

Gewährt die Berechtigung zum Auflisten der Ergebnisse des Image-Scans für die Images in Ihrem Konto

image

aws:ResourceTag/${TagKey}

Auflisten

imagePipeline

aws:ResourceTag/${TagKey}

ListImages

Gewährt die Berechtigung zum Auflisten der Image-Versionen, die Ihrem Konto gehören oder für Ihr Konto freigegeben sind

List

ListInfrastructureConfigurations

Gewährt die Berechtigung zum Auflisten der Infrastrukturkonfigurationen in Ihrem Konto

Auflisten

ListLifecycleExecutionResources

Gewährt die Berechtigung zum Auflisten von Ressourcen für die angegebene Lebenszyklusausführung

lifecycleExecution*

Auflisten

ListLifecycleExecutions

Gewährt die Berechtigung zum Auflisten von Lebenszyklusausführungen für die angegebene Ressource

image

aws:ResourceTag/${TagKey}

Auflisten

lifecyclePolicy

aws:ResourceTag/${TagKey}

ListLifecyclePolicies

Gewährt die Berechtigung zum Auflisten der Lebenszyklusrichtlinien in Ihrem Konto

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Markierungen für eine Image-Builder-Ressource

component

aws:ResourceTag/${TagKey}

Lesen

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

Gewährt die Berechtigung zum Auflisten wartenden Workflow-Schritte für das Anruferkonto

Auflisten

ListWorkflowBuildVersions

Gewährt die Berechtigung zum Auflisten der IWorkflow-Build-Versionen in Ihrem Konto

allWorkflowBuildVersions*

Auflisten

ListWorkflowExecutions

Gewährt die Berechtigung zum Auflisten von Workflow-Ausführungen für das angegebene Image

image*

aws:ResourceTag/${TagKey}

Auflisten

ListWorkflowStepExecutions

Gewährt die Berechtigung zum Auflisten von Workflow-Schrittausführungen für den angegebenen Workflow

workflowExecution*

Auflisten

ListWorkflows

Gewährt die Berechtigung zum Auflisten der Workflow-Versionen, die Ihrem Konto gehören oder für Ihr Konto freigegeben sind

Auflisten

PutComponentPolicy

Gewährt die Berechtigung zum Festlegen der mit einer Komponente verknüpften Ressourcenrichtlinie

component*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PutContainerRecipePolicy

Gewährt die Berechtigung zum Festlegen der einem Container-Rezept zugeordneten Ressourcenrichtlinie

containerRecipe*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PutImagePolicy

Gewährt die Berechtigung zum Festlegen der mit einem Image verknüpften Ressourcenrichtlinie

image*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

PutImageRecipePolicy

Gewährt die Berechtigung zum Festlegen der mit einem Image-Rezept verknüpften Ressourcenrichtlinie

imageRecipe*

aws:ResourceTag/${TagKey}

Verwaltung von Berechtigungen, Schreiben

RetryImage

Erteilt die Erlaubnis, eine Image-Erstellung erneut zu versuchen

image*

aws:ResourceTag/${TagKey}

Schreiben

SendWorkflowStepAction

Gewährt die Berechtigung zum Senden einer Aktion an einen Workflow-Schritt

image*

aws:ResourceTag/${TagKey}

Schreiben

workflowStepExecution*

StartImagePipelineExecution

Gewährt die Berechtigung zum Erstellen eines neuen Images aus einer Pipeline

imagePipeline*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

StartResourceStateUpdate

Gewährt die Berechtigung zum Starten einer Statusaktualisierung für die angegebene Ressource

image*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Image-Builder-Ressource

component

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

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

Gewährt die Berechtigung zum Aufheben der Markierung einer Image-Builder-Ressource

component

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

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

Gewährt die Berechtigung zum Aktualisieren einer vorhandenen Distributionskonfiguration

distributionConfiguration*

aws:ResourceTag/${TagKey}

Write

UpdateImagePipeline

Gewährt die Berechtigung, eine bestehende Image-Pipeline zu aktualisieren

imagePipeline*

aws:ResourceTag/${TagKey}

Write

UpdateInfrastructureConfiguration

Gewährt die Berechtigung zum Aktualisieren einer bestehenden Infrastrukturkonfiguration

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

Schreiben

UpdateLifecyclePolicy

Gewährt die Berechtigung, eine vorhandene Lebenszyklusrichtlinie zu aktualisieren

lifecyclePolicy*

aws:ResourceTag/${TagKey}

imagebuilder:LifecyclePolicyResourceType

Schreiben

Vom Amazon EC2 Image Builder definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

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}

Bedingungsschlüssel für Amazon EC2 Image Builder

Amazon EC2 Image Builder definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString

imagebuilder:CreatedResourceTag/${TagKey}

Filtert den Zugriff durch die Tag-Schlüssel-Wert-Paare, die mit der Ressource verknüpft sind, die von Image Builder erstellt wurde.

String

imagebuilder:CreatedResourceTagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

Filtert den Zugriff nach der in der Anforderung angegebenen HTTP-Token-Anforderung der EC2-Instance-Metadaten

String

imagebuilder:LifecyclePolicyResourceType

Filtert den Zugriff nach dem Ressourcentyp der Lebenszyklusrichtlinie, der in der Anforderung angegeben ist

String

imagebuilder:StatusTopicArn

Filtert den Zugriff nach dem SNS Topic Arn in der Anfrage, für die Terminalstatusbenachrichtigungen veröffentlicht werden

ARN