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

タグ付け、書き込み

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

書き込み

CreateImage

imagebuilder:CreateImage

書き込み

imagebuilder:GetContainerRecipe

読み取り

imagebuilder:GetDistributionConfiguration

読み取り

imagebuilder:GetImageRecipe

読み取り

imagebuilder:GetInfrastructureConfiguration

読み取り

imagebuilder:GetWorkflow

読み取り

imagebuilder:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

書き込み

CreateImagePipeline

imagebuilder:CreateImagePipeline

書き込み

imagebuilder:GetContainerRecipe

読み取り

imagebuilder:GetDistributionConfiguration

読み取り

imagebuilder:GetImageRecipe

読み取り

imagebuilder:GetInfrastructureConfiguration

読み取り

imagebuilder:GetWorkflow

読み取り

imagebuilder:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

書き込み

CreateImageRecipe

imagebuilder:CreateImageRecipe

書き込み

imagebuilder:GetComponent

読み取り

imagebuilder:GetImage

読み取り

imagebuilder:TagResource

タグ付け、書き込み

CreateInfrastructureConfiguration

imagebuilder:CreateInfrastructureConfiguration

書き込み

imagebuilder:TagResource

タグ付け、書き込み

iam:GetInstanceProfile

読み取り

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

書き込み

CreateLifecyclePolicy

imagebuilder:CreateLifecyclePolicy

書き込み

imagebuilder:TagResource

タグ付け、書き込み

iam:PassRole

iam: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

タグ付け、書き込み

iam:PassRole

iam: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

タグ付け、書き込み

iam:PassRole

iam: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

書き込み

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

書き込み

TagResource

imagebuilder:TagResource

タグ付け、書き込み

UntagResource

imagebuilder:UntagResource

タグ付け、書き込み

UpdateDistributionConfiguration

imagebuilder:UpdateDistributionConfiguration

書き込み

iam:PassRole

iam:PassedToService

vmie.amazonaws.com

書き込み

UpdateImagePipeline

imagebuilder:GetContainerRecipe

読み取り

imagebuilder:GetDistributionConfiguration

読み取り

imagebuilder:GetImageRecipe

読み取り

imagebuilder:GetInfrastructureConfiguration

読み取り

imagebuilder:GetWorkflow

読み取り

imagebuilder:TagResource

タグ付け、書き込み

imagebuilder:UpdateImagePipeline

書き込み

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

書き込み

UpdateInfrastructureConfiguration

imagebuilder:UpdateInfrastructureConfiguration

書き込み

iam:GetInstanceProfile

読み取り

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

書き込み

UpdateLifecyclePolicy

imagebuilder:UpdateLifecyclePolicy

書き込み

iam:PassRole

iam:PassedToService

imagebuilder.amazonaws.com

書き込み

Amazon EC2 Image Builder で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

CancelImageCreation

イメージの作成をキャンセルする許可を付与

イメージ*

aws:ResourceTag/${TagKey}

書き込み

CancelLifecycleExecution

ライフサイクル実行をキャンセルするためのアクセス許可を付与

lifecycleExecution*

書き込み

CreateComponent

新しいコンポーネントを作成する許可を付与

コンポーネント*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateContainerRecipe

新しいコンテナ recipe を作成する許可を付与

containerRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateDistributionConfiguration

新しいディストリビューション設定を作成する許可を付与

distributionConfiguration*

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

新しいイメージ recipe を作成する許可を付与

imageRecipe*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateInfrastructureConfiguration

新しいインフラストラクチャ設定を作成する許可を付与

infrastructureConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

書き込み

CreateLifecyclePolicy

新しいライフサイクルポリシーを作成するためのアクセス許可を付与

lifecyclePolicy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

imagebuilder:LifecyclePolicyResourceType

書き込み

CreateWorkflow

新しいワークフローを作成する許可を付与

ワークフロー*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

DeleteComponent

コンポーネントを削除する許可を付与

コンポーネント*

aws:ResourceTag/${TagKey}

書き込み

DeleteContainerRecipe

コンテナ recipe を削除する権限を付与します。

containerRecipe*

aws:ResourceTag/${TagKey}

書き込み

DeleteDistributionConfiguration

ディストリビューション設定を削除する許可を付与

distributionConfiguration*

aws:ResourceTag/${TagKey}

書き込み

DeleteImage

イメージを削除する許可を付与

イメージ*

aws:ResourceTag/${TagKey}

書き込み

DeleteImagePipeline

イメージパイプラインを削除する許可を付与

imagePipeline*

aws:ResourceTag/${TagKey}

書き込み

DeleteImageRecipe

イメージ recipe を削除する許可を付与。

imageRecipe*

aws:ResourceTag/${TagKey}

書き込み

DeleteInfrastructureConfiguration

インフラストラクチャ設定を削除する許可を付与

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

書き込み

DeleteLifecyclePolicy

ライフサイクルポリシーを削除するアクセス許可を付与

lifecyclePolicy*

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

コンテナ recipe の詳細を表示する許可を付与

containerRecipe*

aws:ResourceTag/${TagKey}

読み取り

GetContainerRecipePolicy

コンテナ recipe に関連付けられているリソースポリシーを表示する許可を付与

containerRecipe*

aws:ResourceTag/${TagKey}

読み取り

GetDistributionConfiguration

ディストリビューション設定の詳細を表示する許可を付与

distributionConfiguration*

aws:ResourceTag/${TagKey}

読み取り

GetImage

イメージの詳細を表示する許可を付与

イメージ*

aws:ResourceTag/${TagKey}

読み取り

GetImagePipeline

イメージパイプラインの詳細を表示する許可を付与

imagePipeline*

aws:ResourceTag/${TagKey}

読み取り

GetImagePolicy

イメージに関連付けられているリソースポリシーを表示する許可を付与

イメージ*

aws:ResourceTag/${TagKey}

読み取り

GetImageRecipe

イメージ recipe の詳細を表示する許可を付与

imageRecipe*

aws:ResourceTag/${TagKey}

読み取り

GetImageRecipePolicy

イメージ recipe に関連付けられているリソースポリシーを表示する許可を付与

imageRecipe*

aws:ResourceTag/${TagKey}

読み取り

GetInfrastructureConfiguration

インフラストラクチャ設定の詳細を表示する許可を付与

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

読み取り

GetLifecycleExecution

ライフサイクル実行に関する詳細を表示するためのアクセス許可を付与

lifecycleExecution*

読み取り

GetLifecyclePolicy

ライフサイクルポリシーに関する詳細を表示するためのアクセス許可を付与

lifecyclePolicy*

aws:ResourceTag/${TagKey}

読み取り

GetMarketplaceResource

Marketplace が提供するリソースを取得するアクセス許可を付与

コンポーネント*

aws:ResourceTag/${TagKey}

読み取り

GetWorkflow

ワークフローの詳細を表示するアクセス許可を付与

ワークフロー*

aws:ResourceTag/${TagKey}

読み取り

GetWorkflowExecution

ワークフロー実行の詳細を表示するアクセス許可を付与

workflowExecution*

読み取り

GetWorkflowStepExecution

ワークフローステップ実行の詳細を表示するアクセス許可を付与

workflowStepExecution*

読み取り

ImportComponent

新しいコンポーネントをインポートする許可を付与

コンポーネント*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

ImportDiskImage

ディスクイメージをインポートするアクセス許可を付与

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

ImportVmImage

画像をインポートする許可を付与します

imageVersion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

ListComponentBuildVersions

アカウントのコンポーネントビルドバージョンを一覧表示する許可を付与

allComponentBuildVersions*

リスト

ListComponents

アカウントが所有する、またはアカウントと共有するコンポーネントバージョンを一覧表示する許可を付与

リスト

ListContainerRecipes

アカウントが所有するかアカウントと共有するコンテナ recipe を一覧表示する許可を付与

リスト

ListDistributionConfigurations

アカウントのディストリビューション設定を一覧表示する許可を付与

リスト

ListImageBuildVersions

アカウントのイメージビルドバージョンを一覧表示する許可を付与

allImageBuildVersions*

リスト

ListImagePackages

指定したイメージにインストールされているパッケージのリストを返すアクセス許可を付与

イメージ*

aws:ResourceTag/${TagKey}

リスト

ListImagePipelineImages

指定したパイプラインによって作成されたイメージのリストを返すアクセス許可を付与

imagePipeline*

aws:ResourceTag/${TagKey}

リスト

ListImagePipelines

アカウントのイメージパイプラインを一覧表示する許可を付与

リスト

ListImageRecipes

アカウントが所有する、またはアカウントと共有するイメージ recipe を一覧表示する許可を付与

リスト

ListImageScanFindingAggregations

アカウントのイメージスキャンによる結果の集計を一覧表示するアクセス許可を付与

イメージ

aws:ResourceTag/${TagKey}

リスト

imagePipeline

aws:ResourceTag/${TagKey}

ListImageScanFindings

アカウント内のイメージに対するイメージスキャンの結果を一覧表示するアクセス許可を付与

イメージ

aws:ResourceTag/${TagKey}

リスト

imagePipeline

aws:ResourceTag/${TagKey}

ListImages

アカウントが所有する、またはアカウントと共有するイメージバージョンを一覧表示する許可を付与

リスト

ListInfrastructureConfigurations

アカウントのインフラストラクチャ設定を一覧表示する許可を付与

リスト

ListLifecycleExecutionResources

指定されたライフサイクル実行用のリソースを一覧表示するためのアクセス許可を付与

lifecycleExecution*

リスト

ListLifecycleExecutions

指定されたリソースのライフサイクル実行を一覧表示するためのアクセス許可を付与

イメージ

aws:ResourceTag/${TagKey}

リスト

lifecyclePolicy

aws:ResourceTag/${TagKey}

ListLifecyclePolicies

アカウントのライフサイクルポリシーを一覧表示するためのアクセス許可を付与

リスト

ListTagsForResource

Image Builder リソースのタグを一覧表示する許可を付与

コンポーネント

aws:ResourceTag/${TagKey}

読み取り

containerRecipe

aws:ResourceTag/${TagKey}

distributionConfiguration

aws:ResourceTag/${TagKey}

イメージ

aws:ResourceTag/${TagKey}

imagePipeline

aws:ResourceTag/${TagKey}

imageRecipe

aws:ResourceTag/${TagKey}

infrastructureConfiguration

aws:ResourceTag/${TagKey}

lifecyclePolicy

aws:ResourceTag/${TagKey}

workflow

aws:ResourceTag/${TagKey}

ListWaitingWorkflowSteps

発信者アカウントに待機中のワークフローステップを一覧表示する許可を付与

リスト

ListWorkflowBuildVersions

アカウントのワークフロービルドバージョンを一覧表示する許可を付与

allWorkflowBuildVersions*

リスト

ListWorkflowExecutions

指定したイメージでのワークフロー実行を一覧表示する許可を付与

イメージ*

aws:ResourceTag/${TagKey}

リスト

ListWorkflowStepExecutions

指定したワークフローのワークフローステップ実行を一覧表示するアクセス許可を付与

workflowExecution*

リスト

ListWorkflows

アカウントが所有する、またはアカウントと共有するワークフローバージョンを一覧表示する許可を付与

リスト

PutComponentPolicy

コンポーネントに関連付けられているリソースポリシーを設定する許可を付与

コンポーネント*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

PutContainerRecipePolicy

コンテナ recipe に関連付けられているリソースポリシーを設定する許可を付与

containerRecipe*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

PutImagePolicy

イメージに関連付けられたリソースポリシーを設定する許可を付与

イメージ*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

PutImageRecipePolicy

イメージ recipe に関連付けられているリソースポリシーを設定する許可を付与

imageRecipe*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

RetryImage

イメージ作成を再試行するアクセス許可を付与します

イメージ*

aws:ResourceTag/${TagKey}

書き込み

SendWorkflowStepAction

ワークフローステップにアクションを送信するための許可を付与

イメージ*

aws:ResourceTag/${TagKey}

書き込み

workflowStepExecution*

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

タグ付け、書き込み

containerRecipe

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

distributionConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

イメージ

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

Image Builder リソースのタグを解除する許可を付与

コンポーネント

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

containerRecipe

aws:ResourceTag/${TagKey}

aws:TagKeys

distributionConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

イメージ

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

既存のディストリビューション設定を更新する許可を付与

distributionConfiguration*

aws:ResourceTag/${TagKey}

書き込み

UpdateImagePipeline

既存のイメージパイプラインを更新する許可を付与

imagePipeline*

aws:ResourceTag/${TagKey}

書き込み

UpdateInfrastructureConfiguration

既存のインフラストラクチャ設定を更新する許可を付与

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

imagebuilder:CreatedResourceTag/${TagKey}

imagebuilder:CreatedResourceTagKeys

imagebuilder:Ec2MetadataHttpTokens

imagebuilder:StatusTopicArn

書き込み

UpdateLifecyclePolicy

既存のライフサイクルポリシーを更新するためのアクセス許可を付与

lifecyclePolicy*

aws:ResourceTag/${TagKey}

imagebuilder:LifecyclePolicyResourceType

書き込み

Amazon EC2 Image Builder で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

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}/*

コンポーネント

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}

イメージ

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}

ワークフロー

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}

Amazon EC2 Image Builder の条件キー

Amazon EC2 Image Builder では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースにアタッチされているタグキーおよび値のペアでアクセスをフィルタリングします

String

aws:TagKeys

リクエスト内のタグキーが存在するかどうかでアクセスをフィルタリングします

ArrayOfString

imagebuilder:CreatedResourceTag/${TagKey}

Image Builder によって作成されたリソースにアタッチされたタグキーと値のペアによってアクセスをフィルタリングします

String

imagebuilder:CreatedResourceTagKeys

リクエスト内のタグキーが存在するかどうかでアクセスをフィルタリングします

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

リクエストで指定された EC2 インスタンスメタデータの HTTP トークンの要件により、アクセスをフィルタリングします

String

imagebuilder:LifecyclePolicyResourceType

リクエストで指定されたライフサイクルポリシーのリソースタイプでアクセスをフィルタリングします

String

imagebuilder:StatusTopicArn

ターミナル状態通知が発行されるリクエスト内の SNS トピック Arn により、アクセスをフィルタリングします

ARN