View a markdown version of this page

Amazon EC2 Image Builder 的操作、资源和条件键 - 服务授权参考

Amazon EC2 Image Builder 的操作、资源和条件键

Amazon EC2 Image Builder(服务前缀:imagebuilder)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

由 Amazon EC2 Image Builder 定义的 API 操作

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

CancelImageCreation

imagebuilder:CancelImageCreation

写入

CancelLifecycleExecution

imagebuilder:CancelLifecycleExecution

写入

CreateComponent

imagebuilder:CreateComponent

写入

imagebuilder:TagResource

标记、写作

CreateContainerRecipe

imagebuilder:CreateContainerRecipe

写入

imagebuilder:GetComponent

读取

imagebuilder:GetImage

读取

imagebuilder:TagResource

标记、写作

CreateDistributionConfiguration

imagebuilder:CreateDistributionConfiguration

写入

imagebuilder:TagResource

标记、写作

我是:PassRole

我是:PassedToService

vmie.amazonaws.com

写入

CreateImage

imagebuilder:CreateImage

写入

imagebuilder:GetContainerRecipe

读取

imagebuilder:GetDistributionConfiguration

读取

imagebuilder:GetImageRecipe

读取

imagebuilder:GetInfrastructureConfiguration

读取

imagebuilder:GetWorkflow

读取

imagebuilder:TagResource

标记、写作

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

CreateImagePipeline

imagebuilder:CreateImagePipeline

写入

imagebuilder:GetContainerRecipe

读取

imagebuilder:GetDistributionConfiguration

读取

imagebuilder:GetImageRecipe

读取

imagebuilder:GetInfrastructureConfiguration

读取

imagebuilder:GetWorkflow

读取

imagebuilder:TagResource

标记、写作

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

CreateImageRecipe

imagebuilder:CreateImageRecipe

写入

imagebuilder:GetComponent

读取

imagebuilder:GetImage

读取

imagebuilder:TagResource

标记、写作

CreateInfrastructureConfiguration

imagebuilder:CreateInfrastructureConfiguration

写入

imagebuilder:TagResource

标记、写作

我是:GetInstanceProfile

读取

我是:PassRole

我是:PassedToService

ec2.amazonaws.com

写入

CreateLifecyclePolicy

imagebuilder:CreateLifecyclePolicy

写入

imagebuilder:TagResource

标记、写作

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

CreateWorkflow

imagebuilder:CreateWorkflow

写入

imagebuilder:TagResource

标记、写作

DeleteComponent

imagebuilder:DeleteComponent

写入

DeleteContainerRecipe

imagebuilder:DeleteContainerRecipe

写入

DeleteDistributionConfiguration

imagebuilder:DeleteDistributionConfiguration

写入

DeleteImage

imagebuilder:DeleteImage

写入

DeleteImagePipeline

imagebuilder:DeleteImagePipeline

写入

DeleteImageRecipe

imagebuilder:DeleteImageRecipe

写入

DeleteInfrastructureConfiguration

imagebuilder:DeleteInfrastructureConfiguration

写入

DeleteLifecyclePolicy

imagebuilder:DeleteLifecyclePolicy

写入

DeleteWorkflow

imagebuilder:DeleteWorkflow

写入

DistributeImage

imagebuilder:DistributeImage

写入

imagebuilder:GetDistributionConfiguration

读取

imagebuilder:GetImage

读取

imagebuilder:TagResource

标记、写作

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

GetComponent

imagebuilder:GetComponent

读取

GetComponentPolicy

imagebuilder:GetComponentPolicy

读取

GetContainerRecipe

imagebuilder:GetContainerRecipe

读取

GetContainerRecipePolicy

imagebuilder:GetContainerRecipePolicy

读取

GetDistributionConfiguration

imagebuilder:GetDistributionConfiguration

读取

GetImage

imagebuilder:GetImage

读取

GetImagePipeline

imagebuilder:GetImagePipeline

读取

GetImagePolicy

imagebuilder:GetImagePolicy

读取

GetImageRecipe

imagebuilder:GetImageRecipe

读取

GetImageRecipePolicy

imagebuilder:GetImageRecipePolicy

读取

GetInfrastructureConfiguration

imagebuilder:GetInfrastructureConfiguration

读取

GetLifecycleExecution

imagebuilder:GetLifecycleExecution

读取

GetLifecyclePolicy

imagebuilder:GetLifecyclePolicy

读取

GetMarketplaceResource

imagebuilder:GetMarketplaceResource

读取

GetWorkflow

imagebuilder:GetWorkflow

读取

GetWorkflowExecution

imagebuilder:GetWorkflowExecution

读取

GetWorkflowStepExecution

imagebuilder:GetWorkflowStepExecution

读取

ImportComponent

imagebuilder:ImportComponent

写入

imagebuilder:TagResource

标记、写作

ImportDiskImage

imagebuilder:GetInfrastructureConfiguration

读取

imagebuilder:ImportDiskImage

写入

imagebuilder:TagResource

标记、写作

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

ImportVmImage

imagebuilder:ImportVmImage

写入

imagebuilder:TagResource

标记、写作

ListComponentBuildVersions

imagebuilder:ListComponentBuildVersions

列表

ListComponents

imagebuilder:ListComponents

列表

ListContainerRecipes

imagebuilder:ListContainerRecipes

列表

ListDistributionConfigurations

imagebuilder:ListDistributionConfigurations

列表

ListImageBuildVersions

imagebuilder:ListImageBuildVersions

列表

ListImagePackages

imagebuilder:ListImagePackages

列表

ListImagePipelineImages

imagebuilder:ListImagePipelineImages

列表

ListImagePipelines

imagebuilder:ListImagePipelines

列表

ListImageRecipes

imagebuilder:ListImageRecipes

列表

ListImageScanFindingAggregations

imagebuilder:ListImageScanFindingAggregations

列表

ListImageScanFindings

imagebuilder:ListImageScanFindings

列表

ListImages

imagebuilder:ListImages

列表

ListInfrastructureConfigurations

imagebuilder:ListInfrastructureConfigurations

列表

ListLifecycleExecutionResources

imagebuilder:ListLifecycleExecutionResources

列表

ListLifecycleExecutions

imagebuilder:ListLifecycleExecutions

列表

ListLifecyclePolicies

imagebuilder:ListLifecyclePolicies

列表

ListTagsForResource

imagebuilder:ListTagsForResource

读取

ListWaitingWorkflowSteps

imagebuilder:ListWaitingWorkflowSteps

列表

ListWorkflowBuildVersions

imagebuilder:ListWorkflowBuildVersions

列表

ListWorkflowExecutions

imagebuilder:ListWorkflowExecutions

列表

ListWorkflowStepExecutions

imagebuilder:ListWorkflowStepExecutions

列表

ListWorkflows

imagebuilder:ListWorkflows

列表

PutComponentPolicy

imagebuilder:PutComponentPolicy

权限管理,写入

PutContainerRecipePolicy

imagebuilder:PutContainerRecipePolicy

权限管理,写入

PutImagePolicy

imagebuilder:PutImagePolicy

权限管理,写入

PutImageRecipePolicy

imagebuilder:PutImageRecipePolicy

权限管理,写入

RetryImage

imagebuilder:RetryImage

写入

SendWorkflowStepAction

imagebuilder:SendWorkflowStepAction

写入

StartImagePipelineExecution

imagebuilder:StartImagePipelineExecution

写入

imagebuilder:TagResource

标记、写作

StartResourceStateUpdate

imagebuilder:StartResourceStateUpdate

写入

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

TagResource

imagebuilder:TagResource

标记、写作

UntagResource

imagebuilder:UntagResource

标记、写作

UpdateDistributionConfiguration

imagebuilder:UpdateDistributionConfiguration

写入

我是:PassRole

我是:PassedToService

vmie.amazonaws.com

写入

UpdateImagePipeline

imagebuilder:GetContainerRecipe

读取

imagebuilder:GetDistributionConfiguration

读取

imagebuilder:GetImageRecipe

读取

imagebuilder:GetInfrastructureConfiguration

读取

imagebuilder:GetWorkflow

读取

imagebuilder:TagResource

标记、写作

imagebuilder:UpdateImagePipeline

写入

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

UpdateInfrastructureConfiguration

imagebuilder:UpdateInfrastructureConfiguration

写入

我是:GetInstanceProfile

读取

我是:PassRole

我是:PassedToService

ec2.amazonaws.com

写入

UpdateLifecyclePolicy

imagebuilder:UpdateLifecyclePolicy

写入

我是:PassRole

我是:PassedToService

imagebuilder.amazonaws.com

写入

Amazon EC2 Image Builder 定义的操作

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

CancelImageCreation

授予权限以取消映像创建

图片*

aws: ResourceTag /$ {} TagKey

写入

CancelLifecycleExecution

授予取消生命周期执行的权限

生命周期执行*

写入

CreateComponent

授予权限以创建新组件

组件*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateContainerRecipe

授予权限以创建新的容器配方

容器食谱*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateDistributionConfiguration

授予权限以创建新的分配配置

分发配置*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateImage

授予权限以创建新的映像

图片*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateImagePipeline

授予权限以创建新的映像管道

ImagePipeline*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateImageRecipe

授予权限以创建新的映像配方

ImageRecipe*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateInfrastructureConfiguration

授予权限以创建新的基础设施配置

基础架构配置*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

imagebuilder: CreatedResourceTag /$ {} TagKey

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

写入

CreateLifecyclePolicy

授予创建新生命周期策略的权限

生命周期政策*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

imagebuilder:LifecyclePolicyResourceType

写入

CreateWorkflow

授予创建新工作流的权限

工作流程*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

DeleteComponent

授予删除组件的权限

组件*

aws: ResourceTag /$ {} TagKey

写入

DeleteContainerRecipe

授予删除容器配方的权限

容器食谱*

aws: ResourceTag /$ {} TagKey

写入

DeleteDistributionConfiguration

授予权限以删除分配配置

分发配置*

aws: ResourceTag /$ {} TagKey

写入

DeleteImage

授予权限以删除映像

图片*

aws: ResourceTag /$ {} TagKey

写入

DeleteImagePipeline

授予权限以删除映像管道

ImagePipeline*

aws: ResourceTag /$ {} TagKey

写入

DeleteImageRecipe

授予权限以删除映像配方

ImageRecipe*

aws: ResourceTag /$ {} TagKey

写入

DeleteInfrastructureConfiguration

授予权限以删除基础设施配置

基础架构配置*

aws: ResourceTag /$ {} TagKey

写入

DeleteLifecyclePolicy

授予删除生命周期策略的权限

生命周期政策*

aws: ResourceTag /$ {} TagKey

写入

DeleteWorkflow

授予权限以删除工作流程

工作流程*

aws: ResourceTag /$ {} TagKey

写入

DistributeImage

授予分发图像的权限

图片*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

GetComponent

授予权限以查看有关组件的详细信息

组件*

aws: ResourceTag /$ {} TagKey

读取

GetComponentPolicy

授予权限以查看与组件关联的资源策略

组件*

aws: ResourceTag /$ {} TagKey

读取

GetContainerRecipe

授予权限以查看有关容器配方的详细信息

容器食谱*

aws: ResourceTag /$ {} TagKey

读取

GetContainerRecipePolicy

授予权限以查看与容器配方关联的资源策略

容器食谱*

aws: ResourceTag /$ {} TagKey

读取

GetDistributionConfiguration

授予权限以查看有关分配配置的详细信息

分发配置*

aws: ResourceTag /$ {} TagKey

读取

GetImage

授予权限以查看有关映像的详细信息

图片*

aws: ResourceTag /$ {} TagKey

读取

GetImagePipeline

授予权限以查看有关映像管道的详细信息

ImagePipeline*

aws: ResourceTag /$ {} TagKey

读取

GetImagePolicy

授予权限以查看与映像关联的资源策略

图片*

aws: ResourceTag /$ {} TagKey

读取

GetImageRecipe

授予权限以查看有关映像配方的详细信息

ImageRecipe*

aws: ResourceTag /$ {} TagKey

读取

GetImageRecipePolicy

授予权限以查看与映像配方关联的资源策略

ImageRecipe*

aws: ResourceTag /$ {} TagKey

读取

GetInfrastructureConfiguration

授予权限以查看有关基础设施配置的详细信息

基础架构配置*

aws: ResourceTag /$ {} TagKey

读取

GetLifecycleExecution

授予查看生命周期执行详细信息的权限

生命周期执行*

读取

GetLifecyclePolicy

授予查看生命周期策略详细信息的权限

生命周期政策*

aws: ResourceTag /$ {} TagKey

读取

GetMarketplaceResource

授予权限以检索 Marketpace 提供的资源

组件*

aws: ResourceTag /$ {} TagKey

读取

GetWorkflow

授予查看工作流详细信息的权限

工作流程*

aws: ResourceTag /$ {} TagKey

读取

GetWorkflowExecution

授予查看工作流程执行详细信息的权限

工作流程执行*

读取

GetWorkflowStepExecution

授予查看工作流程步骤执行详细信息的权限

工作流程 StepExecution *

读取

ImportComponent

授予权限以导入新组件

组件*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

ImportDiskImage

授予权限以导入磁盘映像

图像版本*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

ImportVmImage

授予导入镜像的权限

图像版本*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

ListComponentBuildVersions

授予权限以列出您账户中的组件内部版本

全部 ComponentBuildVersions *

列表

ListComponents

授予权限以列出您的账户拥有或与之共享的组件版本

List

ListContainerRecipes

授予权限以列出您账户拥有或与之共享的容器配方

List

ListDistributionConfigurations

授予权限以列出您账户中的分配配置

List

ListImageBuildVersions

授予权限以列出您账户中的映像内部版本

全部 ImageBuildVersions *

列表

ListImagePackages

授予权限以返回指定映像上安装的软件包列表

图片*

aws: ResourceTag /$ {} TagKey

列表

ListImagePipelineImages

授予权限以返回由指定管道创建的映像的列表

ImagePipeline*

aws: ResourceTag /$ {} TagKey

列表

ListImagePipelines

授予权限以列出您账户中的映像管道

List

ListImageRecipes

授予权限以列出您账户拥有或与之共享的映像配方

列表

ListImageScanFindingAggregations

授予权限以列出您账户中的映像扫描结果的聚合

image

aws: ResourceTag /$ {} TagKey

列表

imagePipeline

aws: ResourceTag /$ {} TagKey

ListImageScanFindings

授予权限以列出您账户中的映像的扫描结果

image

aws: ResourceTag /$ {} TagKey

列表

imagePipeline

aws: ResourceTag /$ {} TagKey

ListImages

授予权限以列出您账户拥有或与之共享的映像版本

List

ListInfrastructureConfigurations

授予权限以列出您账户中的基础设施配置

列表

ListLifecycleExecutionResources

授予列出指定生命周期执行的资源的权限

生命周期执行*

列表

ListLifecycleExecutions

授予列出指定资源的生命周期执行的权限

image

aws: ResourceTag /$ {} TagKey

列表

生命周期政策

aws: ResourceTag /$ {} TagKey

ListLifecyclePolicies

授予列出您账户中的生命周期策略的权限

列表

ListTagsForResource

授予权限以列出 Image Builder 资源的标签

组件

aws: ResourceTag /$ {} TagKey

读取

容器食谱

aws: ResourceTag /$ {} TagKey

分发配置

aws: ResourceTag /$ {} TagKey

image

aws: ResourceTag /$ {} TagKey

imagePipeline

aws: ResourceTag /$ {} TagKey

图片食谱

aws: ResourceTag /$ {} TagKey

基础架构配置

aws: ResourceTag /$ {} TagKey

生命周期政策

aws: ResourceTag /$ {} TagKey

workflow

aws: ResourceTag /$ {} TagKey

ListWaitingWorkflowSteps

授予列出调用方账户的等待工作流步骤的权限

列表

ListWorkflowBuildVersions

授予列出您账户中的工作流内部版本的权限

全部 WorkflowBuildVersions *

列表

ListWorkflowExecutions

授予权限以列出指定映像的工作流程执行情况

图片*

aws: ResourceTag /$ {} TagKey

列表

ListWorkflowStepExecutions

授予权限以列出指定工作流程的步骤执行情况

工作流程执行*

列表

ListWorkflows

授予列出您账户拥有或与之共享的工作流版本的权限

列表

PutComponentPolicy

授予权限以设置与组件关联的资源策略

组件*

aws: ResourceTag /$ {} TagKey

权限管理,写入

PutContainerRecipePolicy

授予权限以设置与容器配方关联的资源策略

容器食谱*

aws: ResourceTag /$ {} TagKey

权限管理,写入

PutImagePolicy

授予权限以设置与映像关联的资源策略

图片*

aws: ResourceTag /$ {} TagKey

权限管理,写入

PutImageRecipePolicy

授予权限以设置与映像配方关联的资源策略

ImageRecipe*

aws: ResourceTag /$ {} TagKey

权限管理,写入

RetryImage

授予重试创建图像的权限

图片*

aws: ResourceTag /$ {} TagKey

写入

SendWorkflowStepAction

授予将操作发送到工作流步骤的权限

图片*

aws: ResourceTag /$ {} TagKey

写入

工作流程 StepExecution *

StartImagePipelineExecution

授予权限以从管道创建新的映像

ImagePipeline*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

StartResourceStateUpdate

授予启动指定资源的状态更新的权限

图片*

aws: ResourceTag /$ {} TagKey

写入

TagResource

授予权限以标记 Image Builder 资源

组件

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

容器食谱

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

分发配置

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

图片食谱

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

基础架构配置

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

生命周期政策

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

workflow

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UntagResource

授予权限以取消标记 Image Builder 资源

组件

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

容器食谱

aws: ResourceTag /$ {} TagKey

aws:TagKeys

分发配置

aws: ResourceTag /$ {} TagKey

aws:TagKeys

image

aws: ResourceTag /$ {} TagKey

aws:TagKeys

imagePipeline

aws: ResourceTag /$ {} TagKey

aws:TagKeys

图片食谱

aws: ResourceTag /$ {} TagKey

aws:TagKeys

基础架构配置

aws: ResourceTag /$ {} TagKey

aws:TagKeys

生命周期政策

aws: ResourceTag /$ {} TagKey

aws:TagKeys

workflow

aws: ResourceTag /$ {} TagKey

aws:TagKeys

UpdateDistributionConfiguration

授予权限以更新现有分配配置

分发配置*

aws: ResourceTag /$ {} TagKey

写入

UpdateImagePipeline

授予权限以更新现有映像管道

ImagePipeline*

aws: ResourceTag /$ {} TagKey

写入

UpdateInfrastructureConfiguration

授予权限以更新现有基础设施配置

基础架构配置*

aws: ResourceTag /$ {} TagKey

imagebuilder: CreatedResourceTag /$ {} TagKey

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

写入

UpdateLifecyclePolicy

授予更新现有生命周期策略的权限

生命周期政策*

aws: ResourceTag /$ {} TagKey

imagebuilder:LifecyclePolicyResourceType

写入

Amazon EC2 Image Builder 定义的资源类型

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

所有 ComponentBuildVersions

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

所有 ImageBuildVersions

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

所有 WorkflowBuildVersions

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

组件

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

aws: ResourceTag /$ {} TagKey

容器食谱

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

aws: ResourceTag /$ {} TagKey

分发配置

arn: $ {Partition}: imagebuilder: $ {Region}: $ {账户}: distribuiltion-configuration/$ {} DistributionConfigurationName

aws: ResourceTag /$ {} TagKey

图片

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

aws: ResourceTag /$ {} TagKey

imagePipeline

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

aws: ResourceTag /$ {} TagKey

图片食谱

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

aws: ResourceTag /$ {} TagKey

图片版本

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

aws: ResourceTag /$ {} TagKey

基础架构配置

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

aws: ResourceTag /$ {} TagKey

生命周期执行

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

生命周期政策

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

aws: ResourceTag /$ {} TagKey

工作流程

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

aws: ResourceTag /$ {} TagKey

工作流程执行

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

工作流程 StepExecution

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

Amazon EC2 Image Builder 的条件键

Amazon EC2 Image Builder 定义以下可以在 IAM policy 的 Condition 元素中使用的条件键。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

根据在请求中是否具有标签键值对来筛选访问权限

字符串

aws: ResourceTag /$ {} TagKey

按附加到资源的标签键值对筛选操作

字符串

aws:TagKeys

根据在请求中是否具有标签键来筛选访问

ArrayOfString

imagebuilder: CreatedResourceTag /$ {} TagKey

根据附加到 Image Builder 所创建的资源的标签键值对来筛选访问

字符串

imagebuilder:CreatedResourceTagKeys

根据在请求中是否具有标签键来筛选访问

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

按请求中指定的 EC2 实例元数据 HTTP Token Requirement 筛选访问权限

字符串

imagebuilder:LifecyclePolicyResourceType

按请求中指定的生命周期策略资源类型筛选访问权限

字符串

imagebuilder:StatusTopicArn

按将发送终端状态通知的请求中的 SNS Topic Arn 筛选访问权限

进行筛选