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

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

읽기

ListWaitingWorkflowSteps

imagebuilder:ListWaitingWorkflowSteps

List

ListWorkflowBuildVersions

imagebuilder:ListWorkflowBuildVersions

List

ListWorkflowExecutions

imagebuilder:ListWorkflowExecutions

List

ListWorkflowStepExecutions

imagebuilder:ListWorkflowStepExecutions

List

ListWorkflows

imagebuilder:ListWorkflows

List

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 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

CancelImageCreation

이미지 생성을 취소할 수 있는 권한을 부여합니다.

이미지*

aws:ResourceTag/${TagKey}

쓰기

CancelLifecycleExecution

수명 주기 실행을 취소할 수 있는 권한을 부여합니다.

lifecycleExecution*

쓰기

CreateComponent

새 구성 요소를 생성할 수 있는 권한을 부여합니다.

구성 요소*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

CreateContainerRecipe

새 컨테이너 레시피를 생성할 수 있는 권한을 부여합니다.

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

새 이미지 레시피를 생성할 수 있는 권한을 부여합니다.

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

컨테이너 레시피를 삭제할 수 있는 권한을 부여합니다.

containerRecipe*

aws:ResourceTag/${TagKey}

쓰기

DeleteDistributionConfiguration

배포 구성을 삭제할 수 있는 권한을 부여합니다.

distributionConfiguration*

aws:ResourceTag/${TagKey}

쓰기

DeleteImage

이미지를 삭제할 수 있는 권한을 부여합니다.

이미지*

aws:ResourceTag/${TagKey}

쓰기

DeleteImagePipeline

이미지 파이프라인을 삭제할 수 있는 권한을 부여합니다.

imagePipeline*

aws:ResourceTag/${TagKey}

쓰기

DeleteImageRecipe

이미지 레시피를 삭제할 수 있는 권한을 부여합니다.

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

컨테이너 레시피에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

containerRecipe*

aws:ResourceTag/${TagKey}

읽기

GetContainerRecipePolicy

컨테이너 레시피에 연결된 리소스 정책을 볼 수 있는 권한을 부여합니다.

containerRecipe*

aws:ResourceTag/${TagKey}

읽기

GetDistributionConfiguration

배포 구성에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

distributionConfiguration*

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

인프라 구성에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

infrastructureConfiguration*

aws:ResourceTag/${TagKey}

읽기

GetLifecycleExecution

수명 주기 실행에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

lifecycleExecution*

읽기

GetLifecyclePolicy

수명 주기 정책에 대한 세부 정보를 볼 수 있는 권한을 부여합니다.

lifecyclePolicy*

aws:ResourceTag/${TagKey}

읽기

GetMarketplaceResource

마켓플레이스 제공 리소스를 검색할 수 있는 권한을 부여합니다.

구성 요소*

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*

List

ListComponents

계정에서 소유하거나 계정과 공유하는 구성 요소 버전을 나열할 수 있는 권한을 부여합니다.

List

ListContainerRecipes

계정에서 소유하거나 계정과 공유하는 컨테이너 레시피를 나열할 수 있는 권한을 부여합니다.

List

ListDistributionConfigurations

계정의 배포 구성을 나열할 수 있는 권한을 부여합니다.

List

ListImageBuildVersions

계정의 이미지 빌드 버전을 나열할 수 있는 권한을 부여합니다.

allImageBuildVersions*

List

ListImagePackages

지정된 이미지에 설치된 패키지 목록을 반환할 수 있는 권한을 부여합니다.

이미지*

aws:ResourceTag/${TagKey}

List

ListImagePipelineImages

지정된 파이프라인에 의해 생성된 이미지 목록을 반환할 수 있는 권한을 부여합니다.

imagePipeline*

aws:ResourceTag/${TagKey}

List

ListImagePipelines

계정의 이미지 파이프라인을 나열할 수 있는 권한을 부여합니다.

List

ListImageRecipes

계정에서 소유하거나 계정과 공유하는 이미지 레시피를 나열할 수 있는 권한을 부여합니다.

List

ListImageScanFindingAggregations

계정의 이미지 스캔 결과에 대한 집계를 나열할 수 있는 권한을 부여합니다.

image

aws:ResourceTag/${TagKey}

List

imagePipeline

aws:ResourceTag/${TagKey}

ListImageScanFindings

계정의 이미지에 대한 이미지 스캔 결과를 나열할 수 있는 권한을 부여합니다.

image

aws:ResourceTag/${TagKey}

List

imagePipeline

aws:ResourceTag/${TagKey}

ListImages

계정에서 소유하거나 계정과 공유하는 이미지 버전을 나열할 수 있는 권한을 부여합니다.

List

ListInfrastructureConfigurations

계정의 인프라 구성을 나열할 수 있는 권한을 부여합니다.

List

ListLifecycleExecutionResources

지정된 수명 주기 실행에 대한 리소스를 나열할 수 있는 권한을 부여합니다.

lifecycleExecution*

List

ListLifecycleExecutions

지정된 리소스에 대한 수명 주기 실행을 나열할 수 있는 권한을 부여합니다.

image

aws:ResourceTag/${TagKey}

List

lifecyclePolicy

aws:ResourceTag/${TagKey}

ListLifecyclePolicies

계정의 수명 주기 정책을 나열할 수 있는 권한을 부여합니다.

List

ListTagsForResource

Image Builder 리소스의 태그를 나열할 수 있는 권한을 부여합니다.

component

aws:ResourceTag/${TagKey}

읽기

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

호출자 계정에 대기 중인 워크플로 단계를 나열할 수 있는 권한 부여

List

ListWorkflowBuildVersions

계정의 워크플로 빌드 버전을 나열할 수 있는 권한 부여

allWorkflowBuildVersions*

List

ListWorkflowExecutions

지정된 이미지에 대한 워크플로 실행을 나열할 수 있는 권한을 부여합니다.

이미지*

aws:ResourceTag/${TagKey}

List

ListWorkflowStepExecutions

지정된 워크플로에 대한 워크플로 단계 실행을 나열할 수 있는 권한을 부여합니다.

workflowExecution*

List

ListWorkflows

계정에서 소유하거나 계정과 공유하는 워크플로 버전을 나열할 수 있는 권한 부여

List

PutComponentPolicy

구성 요소에 연결된 리소스 정책을 설정할 수 있는 권한을 부여합니다.

구성 요소*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

PutContainerRecipePolicy

컨테이너 레시피에 연결된 리소스 정책을 설정할 수 있는 권한을 부여합니다.

containerRecipe*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

PutImagePolicy

이미지에 연결된 리소스 정책을 설정할 수 있는 권한을 부여합니다.

이미지*

aws:ResourceTag/${TagKey}

권한 관리, 쓰기

PutImageRecipePolicy

이미지 레시피에 연결된 리소스 정책을 설정할 수 있는 권한을 부여합니다.

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 리소스에 태그를 지정할 수 있는 권한을 부여합니다.

component

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

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

Image Builder 리소스의 태그를 해제할 수 있는 권한을 부여합니다.

component

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

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

기존 배포 구성을 업데이트할 수 있는 권한을 부여합니다.

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}

요청에 태그 키-값 페어가 있는지 여부를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

리소스에 연결된 태그 키-값 페어를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청에 태그 키가 있는지 여부를 기준으로 액세스를 필터링합니다.

ArrayOfString

imagebuilder:CreatedResourceTag/${TagKey}

Image Builder에서 생성된 리소스에 연결된 태그 키-값 페어로 액세스 필터링

문자열

imagebuilder:CreatedResourceTagKeys

요청에 태그 키가 있는지 여부를 기준으로 액세스를 필터링합니다.

ArrayOfString

imagebuilder:Ec2MetadataHttpTokens

요청에 지정된 EC2 인스턴스 메타데이터 HTTP 토큰 요구 사항을 기준으로 액세스를 필터링합니다.

문자열

imagebuilder:LifecyclePolicyResourceType

요청에 지정된 수명 주기 정책 리소스 유형을 기준으로 액세스를 필터링합니다.

문자열

imagebuilder:StatusTopicArn

터미널 상태 알림을 게시하는 요청에서 SNS Topic Arn을 기준으로 액세스를 필터링합니다.

ARN