View a markdown version of this page

Amazon Elastic Container Service에 사용되는 작업, 리소스 및 조건 키 - 서비스 승인 참조

Amazon Elastic Container Service에 사용되는 작업, 리소스 및 조건 키

Amazon Elastic Container Service(서비스 접두사: ecs)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.

참조:

Amazon Elastic Container Service에서 정의한 API 작업

다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.

연산 IAM 작업 조건 키 가능한 값(들) 액세스 레벨

ContinueServiceDeployment

ecs:ContinueServiceDeployment

쓰기

CreateCapacityProvider

ecs:CreateCapacityProvider

쓰기

ecs:PutClusterCapacityProviders

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

쓰기

CreateCluster

ecs:CreateCluster

쓰기

ecs:TagResource

태그 지정, 쓰기

CreateDaemon

ecs:CreateDaemon

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

쓰기

CreateExpressGatewayService

ecs:CreateCluster

쓰기

ecs:CreateExpressGatewayService

쓰기

ecs:RegisterTaskDefinition

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com, ecs.amazonaws.com

쓰기

CreateService

ecs:CreateService

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com, ecs.amazonaws.com

쓰기

CreateTaskSet

ecs:CreateTaskSet

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

쓰기

DeleteAccountSetting

ecs:DeleteAccountSetting

쓰기

DeleteAttributes

ecs:DeleteAttributes

쓰기

DeleteCapacityProvider

ecs:DeleteCapacityProvider

쓰기

ecs:PutClusterCapacityProviders

쓰기

DeleteCluster

ecs:DeleteCluster

쓰기

DeleteDaemon

ecs:DeleteDaemon

쓰기

DeleteDaemonTaskDefinition

ecs:DeleteDaemonTaskDefinition

쓰기

DeleteExpressGatewayService

ecs:DeleteExpressGatewayService

쓰기

DeleteService

ecs:DeleteService

쓰기

DeleteTaskDefinitions

ecs:DeleteTaskDefinitions

쓰기

DeleteTaskSet

ecs:DeleteTaskSet

쓰기

DeregisterContainerInstance

ecs:DeregisterContainerInstance

쓰기

DeregisterTaskDefinition

ecs:DeregisterTaskDefinition

쓰기

DescribeCapacityProviders

ecs:DescribeCapacityProviders

읽기

DescribeClusters

ecs:DescribeClusters

읽기

DescribeContainerInstances

ecs:DescribeContainerInstances

읽기

DescribeDaemon

ecs:DescribeDaemon

읽기

DescribeDaemonDeployments

ecs:DescribeDaemonDeployments

읽기

DescribeDaemonRevisions

ecs:DescribeDaemonRevisions

읽기

DescribeDaemonTaskDefinition

ecs:DescribeDaemonTaskDefinition

읽기

DescribeExpressGatewayService

ecs:DescribeExpressGatewayService

읽기

DescribeServiceDeployments

ecs:DescribeServiceDeployments

읽기

DescribeServiceRevisions

ecs:DescribeServiceRevisions

읽기

DescribeServices

ecs:DescribeServices

읽기

DescribeTaskDefinition

ecs:DescribeTaskDefinition

읽기

DescribeTaskSets

ecs:DescribeTaskSets

읽기

DescribeTasks

ecs:DescribeTasks

읽기

DiscoverPollEndpoint

ecs:DiscoverPollEndpoint

쓰기

ExecuteCommand

ecs:ExecuteCommand

쓰기

GetTaskProtection

ecs:GetTaskProtection

읽기

ListAccountSettings

ecs:ListAccountSettings

읽기

ListAttributes

ecs:ListAttributes

List

ListClusters

ecs:ListClusters

List

ListContainerInstances

ecs:ListContainerInstances

List

ListDaemonDeployments

ecs:ListDaemonDeployments

List

ListDaemonTaskDefinitions

ecs:ListDaemonTaskDefinitions

List

ListDaemons

ecs:ListDaemons

List

ListServiceDeployments

ecs:ListServiceDeployments

List

ListServices

ecs:ListServices

List

ListServicesByNamespace

ecs:ListServicesByNamespace

List

ListTagsForResource

ecs:ListTagsForResource

읽기

ListTaskDefinitionFamilies

ecs:ListTaskDefinitionFamilies

List

ListTaskDefinitions

ecs:ListTaskDefinitions

List

ListTasks

ecs:ListTasks

List

PutAccountSetting

ecs:PutAccountSetting

쓰기

PutAccountSettingDefault

ecs:PutAccountSettingDefault

쓰기

PutAttributes

ecs:PutAttributes

쓰기

PutClusterCapacityProviders

ecs:PutClusterCapacityProviders

쓰기

RegisterContainerInstance

ecs:RegisterContainerInstance

쓰기

ecs:TagResource

태그 지정, 쓰기

RegisterDaemonTaskDefinition

ecs:RegisterDaemonTaskDefinition

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

쓰기

RegisterTaskDefinition

ecs:RegisterTaskDefinition

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

쓰기

RunTask

ecs:RunTask

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com, ecs.amazonaws.com

쓰기

StartTask

ecs:StartTask

쓰기

ecs:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com, ecs.amazonaws.com

쓰기

StopServiceDeployment

ecs:StopServiceDeployment

쓰기

StopTask

ECS:StopTask

쓰기

SubmitAttachmentStateChanges

ecs:SubmitAttachmentStateChanges

쓰기

SubmitContainerStateChange

ecs:SubmitContainerStateChange

쓰기

SubmitTaskStateChange

ecs:SubmitTaskStateChange

쓰기

TagResource

ecs:TagResource

태그 지정, 쓰기

UntagResource

ecs:UntagResource

태그 지정, 쓰기

UpdateCapacityProvider

ecs:PutClusterCapacityProviders

쓰기

ecs:UpdateCapacityProvider

쓰기

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

쓰기

UpdateCluster

ecs:UpdateCluster

쓰기

UpdateClusterSettings

ecs:UpdateClusterSettings

쓰기

UpdateContainerAgent

ecs:UpdateContainerAgent

쓰기

UpdateContainerInstancesState

ecs:UpdateContainerInstancesState

쓰기

UpdateDaemon

ecs:UpdateDaemon

쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

쓰기

UpdateExpressGatewayService

ecs:RegisterTaskDefinition

쓰기

ecs:UpdateExpressGatewayService

쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com, ecs.amazonaws.com

쓰기

UpdateService

ecs:UpdateService

쓰기

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com, ecs.amazonaws.com

쓰기

UpdateServicePrimaryTaskSet

ecs:UpdateServicePrimaryTaskSet

쓰기

UpdateTaskProtection

ecs:UpdateTaskProtection

쓰기

UpdateTaskSet

ecs:UpdateTaskSet

쓰기

Amazon Elastic Container Service에서 정의한 작업

IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

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

ContinueServiceDeployment

일시 중지된 서비스 배포를 계속할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

서비스 배포*

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS:서비스

CreateCapacityProvider

새 용량 공급자를 생성할 수 있는 권한을 부여합니다. 용량 공급자는 Amazon ECS 클러스터와 연결되며 클러스터 Auto Scaling을 용이하게 하기 위한 용량 공급자 전략에 사용됩니다.

용량 공급자*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

쓰기

CreateCluster

새 Amazon ECS 클러스터를 생성할 수 있는 권한을 부여합니다.

클러스터*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ecs:fargate-ephemeral-storage-kms-key

ecs:ResourceTag/${TagKey}

쓰기

CreateDaemon

지정된 클러스터에서 새 데몬을 생성할 수 있는 권한을 부여합니다.

데몬*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ECS:클러스터

ecs:daemon-task-definition

ecs:enable-ecs-managed-tags

ecs:enable-execute-command

ecs:propagate-tags

ecs:task-cpu

ecs:task-memory

쓰기

CreateExpressGatewayService

클러스터 및 작업 정의를 사용하여 새 Amazon ECS Express Gateway 서비스를 생성할 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ECS:클러스터

ecs:enable-ecs-managed-tags

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

ECS:서브넷

ecs:task-cpu

ECS:태스크 정의

ecs:task-memory

쓰기

CreateService

서비스 생성을 통해 지정된 작업 정의에서 원하는 수의 작업을 실행하고 유지 관리할 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:auto-assign-public-ip

ecs:capacity-provider

ECS:클러스터

ecs:enable-ebs-volumes

ecs:enable-ecs-managed-tags

ecs:enable-execute-command

ecs:enable-service-connect

ecs:enable-vpc-lattice

ecs:namespace

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

ECS:서브넷

ecs:task-cpu

ECS:태스크 정의

ecs:task-memory

쓰기

CreateTaskSet

새 Amazon ECS 작업 세트를 생성할 수 있는 권한을 부여합니다.

작업 세트*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ECS:클러스터

ecs:ResourceTag/${TagKey}

ECS:서비스

ECS:태스크 정의

쓰기

DeleteAccountSetting

계정의 지정된 IAM 사용자, IAM 역할 또는 루트 사용자에 대해 리소스의 ARN 및 리소스 ID 형식을 수정할 수 있는 권한을 부여합니다. 새 ARN 및 리소스 ID 형식이 새로 생성되는 리소스에서 비활성화되는지 여부를 지정할 수 있습니다.

ecs:account-setting

쓰기

DeleteAttributes

Amazon ECS 리소스에서 하나 이상의 사용자 지정 속성을 삭제할 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

DeleteCapacityProvider

지정된 용량 공급자를 삭제할 수 있는 권한을 부여합니다.

용량 공급자*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

DeleteCluster

지정된 클러스터를 삭제할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

DeleteDaemon

클러스터 내에서 지정된 데몬을 삭제할 수 있는 권한을 부여합니다.

데몬*

aws:ResourceTag/${TagKey}

ECS:클러스터

쓰기

DeleteDaemonTaskDefinition

지정된 데몬 작업 정의를 삭제할 수 있는 권한을 부여합니다.

daemon-task-definition*

aws:ResourceTag/${TagKey}

쓰기

DeleteExpressGatewayService

지정된 Express Gateway 서비스를 삭제할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

DeleteService

클러스터 내에서 지정된 서비스를 삭제할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

DeleteTaskDefinitions

패밀리 및 개정별로 지정된 태스크 정의를 삭제할 수 있는 권한을 부여합니다.

작업 정의*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

DeleteTaskSet

지정된 작업 세트를 삭제할 수 있는 권한을 부여합니다.

작업 세트*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

ECS:서비스

쓰기

DeregisterContainerInstance

지정된 클러스터에서 Amazon ECS 컨테이너 인스턴스를 등록 취소할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

DeregisterTaskDefinition

패밀리 및 개정별로 지정된 작업 정의를 등록 취소할 수 있는 권한을 부여합니다.

쓰기

DescribeCapacityProviders

하나 이상의 Amazon ECS 용량 공급자를 설명할 수 있는 권한을 부여합니다.

용량 공급자*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

읽기

DescribeClusters

하나 이상의 클러스터를 설명할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

읽기

DescribeContainerInstances

Amazon ECS 컨테이너 인스턴스를 설명할 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

DescribeDaemon

클러스터에서 실행 중인 지정된 데몬을 설명할 수 있는 권한을 부여합니다.

데몬*

aws:ResourceTag/${TagKey}

ECS:클러스터

읽기

DescribeDaemonDeployments

하나 이상의 데몬 배포를 설명할 수 있는 권한을 부여합니다.

데몬*

aws:ResourceTag/${TagKey}

ECS:클러스터

읽기

데몬 배포*

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS: 데몬

DescribeDaemonRevisions

하나 이상의 데몬 개정을 설명할 수 있는 권한을 부여합니다.

데몬*

aws:ResourceTag/${TagKey}

ECS:클러스터

읽기

데몬 수정*

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS: 데몬

DescribeDaemonTaskDefinition

데몬 작업 정의를 설명할 수 있는 권한을 부여합니다.

daemon-task-definition*

aws:ResourceTag/${TagKey}

읽기

DescribeExpressGatewayService

지정된 Express Gateway 서비스를 설명할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

DescribeServiceDeployments

하나 이상의 서비스 배포를 설명할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

서비스 배포*

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS:서비스

DescribeServiceRevisions

하나 이상의 서비스 개정을 설명할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

서비스-개정*

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS:서비스

DescribeServices

클러스터에서 실행 중인 지정된 서비스를 설명할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

DescribeTaskDefinition

작업 정의를 설명할 수 있는 권한을 부여합니다. 패밀리 및 개정을 지정하여 특정 작업 정의에 대한 정보를 찾을 수 있습니다. 또는 간단하게 패밀리만 지정하여 해당 패밀리에서 최신 ACTIVE 개정을 찾을 수도 있습니다.

읽기

DescribeTaskSets

Amazon ECS 작업 세트를 설명할 수 있는 권한을 부여합니다.

작업 세트*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

ECS:서비스

읽기

DescribeTasks

지정된 작업을 설명할 수 있는 권한을 부여합니다.

작업*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

DiscoverPollEndpoint

업데이트를 위해 폴링할 Amazon ECS 에이전트의 엔드포인트를 가져올 수 있는 권한을 부여합니다.

쓰기

ExecuteCommand

Amazon ECS 컨테이너에서 원격으로 명령을 실행할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:container-name

ecs:ResourceTag/${TagKey}

ECS:태스크

쓰기

작업*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:container-name

ecs:ResourceTag/${TagKey}

ECS:태스크

GetTaskProtection

Amazon ECS 서비스에 있는 태스크의 보호 상태를 검색할 수 있는 권한을 부여합니다.

작업*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

읽기

ListAccountSettings

지정된 보안 주체에 대한 Amazon ECS 리소스의 계정 설정을 나열할 수 있는 권한을 부여합니다.

읽기

ListAttributes

지정된 대상 유형 및 클러스 내의 Amazon ECS 리소스에 대한 속성을 나열할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

List

ListClusters

기존 클러스터 목록을 가져올 수 있는 권한을 부여합니다.

List

ListContainerInstances

지정된 클러스터의 컨테이너 인스턴스 목록을 가져올 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

List

ListDaemonDeployments

지정된 데몬에 대한 데몬 배포 목록을 가져올 수 있는 권한을 부여합니다.

데몬*

aws:ResourceTag/${TagKey}

ECS:클러스터

List

ListDaemonTaskDefinitions

계정에 등록된 데몬 작업 정의 목록을 가져올 수 있는 권한을 부여합니다.

List

ListDaemons

지정된 클러스터에서 실행 중인 데몬 목록을 가져올 수 있는 권한을 부여합니다.

ECS:클러스터

List

ListServiceDeployments

지정된 서비스의 서비스 배포 목록을 가져올 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

List

ListServices

지정된 클러스터에서 실행 중인 서비스 목록을 가져올 수 있는 권한을 부여합니다.

ECS:클러스터

List

ListServicesByNamespace

지정된 AWS 클라우드 맵 네임스페이스에서 실행 중인 서비스 목록을 가져올 수 있는 권한을 부여합니다.

ecs:namespace

List

ListTagsForResource

지정된 리소스에 대한 태그 목록을 가져올 수 있는 권한을 부여합니다.

용량 공급자

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

읽기

클러스터

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

컨테이너 인스턴스

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

서비스

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

작업

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

작업 정의

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

작업 세트

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

ListTaskDefinitionFamilies

계정에 등록된 작업 정의 패밀리의 목록을 가져올 수 있는 권한을 부여합니다(더 이상 어떤 ACTIVE 작업 정의도 없는 작업 정의 패밀리를 포함할 수 있음).

List

ListTaskDefinitions

계정에 등록된 작업 정의 목록을 가져올 수 있는 권한을 부여합니다.

List

ListTasks

지정된 클러스터에 대한 작업 목록을 가져올 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

List

PutAccountSetting

계정의 지정된 IAM 사용자, IAM 역할 또는 루트 사용자에 대해 리소스의 ARN 및 리소스 ID 형식을 수정할 수 있는 권한을 부여합니다. 새 ARN 및 리소스 ID 형식이 새로 생성되는 리소스에서 활성화되는지 여부를 지정할 수 있습니다. 리소스 태그 지정과 같은 새로운 Amazon ECS 기능을 사용하려면 이 설정을 활성화해야 합니다.

ecs:account-setting

쓰기

PutAccountSettingDefault

개별 계정 설정이 없는 계정의 모든 IAM 사용자에 대해 리소스 유형의 ARN 및 리소스 ID 형식을 수정할 수 있는 권한을 부여합니다. 리소스 태그 지정과 같은 새로운 Amazon ECS 기능을 사용하려면 이 설정을 활성화해야 합니다.

ecs:account-setting

쓰기

PutAttributes

Amazon ECS 리소스에 대한 속성을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

PutClusterCapacityProviders

클러스터의 사용 가능한 용량 공급자 및 기본 용량 공급자 전략을 수정할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:ResourceTag/${TagKey}

쓰기

RegisterContainerInstance

지정된 클러스터에 EC2 인스턴스를 등록할 수 있는 권한을 부여합니다.

클러스터*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

쓰기

RegisterDaemonTaskDefinition

제공된 패밀리 및 containerDefinitions에서 새 데몬 작업 정의를 등록할 수 있는 권한을 부여합니다.

daemon-task-definition*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ECS:권한 있음

ecs:task-cpu

ecs:task-memory

쓰기

RegisterTaskDefinition

제공된 패밀리 및 containerDefinitions로부터 새 작업 정의를 등록할 수 있는 권한을 부여합니다.

작업 정의*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:compute-compatibility

ECS:권한 있음

ecs:ResourceTag/${TagKey}

ecs:task-cpu

ecs:task-memory

쓰기

RunTask

임의 배치 및 기본 Amazon ECS 스케줄러를 사용하여 작업을 시작할 수 있는 권한을 부여합니다.

작업 정의*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ECS:클러스터

ecs:enable-ebs-volumes

ecs:enable-execute-command

ecs:ResourceTag/${TagKey}

ecs:task-cpu

ecs:task-memory

쓰기

StartTask

지정된 컨테이너 인스턴스에서 지정된 작업 정의로부터 새 작업을 시작할 수 있는 권한을 부여합니다.

작업 정의*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ECS:클러스터

ecs:container-instances

ecs:enable-ebs-volumes

ecs:enable-execute-command

ecs:ResourceTag/${TagKey}

ecs:task-cpu

ecs:task-memory

쓰기

StopServiceDeployment

진행 중인 서비스 배포를 중지할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

서비스 배포*

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS:서비스

StopTask

실행 중인 작업을 중지할 수 있는 권한을 부여합니다.

작업*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

SubmitAttachmentStateChanges

첨부 파일이 상태를 변경했다는 확인을 보낼 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

SubmitContainerStateChange

컨테이너가 상태를 변경했다는 확인을 보낼 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

SubmitTaskStateChange

작업이 상태를 변경했다는 확인을 보낼 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

TagResource

지정된 리소스에 태그를 지정할 권한을 부여합니다.

용량 공급자

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

태그 지정, 쓰기

클러스터

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

컨테이너 인스턴스

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

데몬

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ECS:클러스터

ecs:CreateAction

daemon-task-definition

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

서비스

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

작업

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

작업 정의

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

작업 세트

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

UntagResource

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

용량 공급자

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

태그 지정, 쓰기

클러스터

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

컨테이너 인스턴스

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

데몬

aws:ResourceTag/${TagKey}

aws:TagKeys

ECS:클러스터

daemon-task-definition

aws:ResourceTag/${TagKey}

aws:TagKeys

서비스

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

작업

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

작업 정의

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

작업 세트

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

UpdateCapacityProvider

지정된 용량 공급자를 업데이트할 수 있는 권한을 부여합니다.

용량 공급자*

aws:ResourceTag/${TagKey}

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

쓰기

UpdateCluster

클러스터에 사용할 구성 또는 설정을 수정할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:fargate-ephemeral-storage-kms-key

ecs:ResourceTag/${TagKey}

쓰기

UpdateClusterSettings

클러스터에 사용할 설정을 수정할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

UpdateContainerAgent

지정된 컨테이너 인스턴스에서 Amazon ECS 컨테이너 에이전트를 업데이트할 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

UpdateContainerInstancesState

사용자에게 Amazon ECS 컨테이너 인스턴스의 상태를 수정할 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

UpdateDaemon

데몬의 파라미터를 수정할 수 있는 권한을 부여합니다.

데몬*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ECS:클러스터

ecs:daemon-task-definition

ecs:enable-ecs-managed-tags

ecs:enable-execute-command

ecs:propagate-tags

ecs:task-cpu

ecs:task-memory

쓰기

UpdateExpressGatewayService

Express Gateway 서비스의 파라미터를 수정할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:enable-ecs-managed-tags

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

ECS:서브넷

ecs:task-cpu

ECS:태스크 정의

ecs:task-memory

쓰기

UpdateService

서비스의 파라미터를 수정할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ecs:auto-assign-public-ip

ecs:capacity-provider

ECS:클러스터

ecs:enable-ebs-volumes

ecs:enable-ecs-managed-tags

ecs:enable-execute-command

ecs:enable-service-connect

ecs:enable-vpc-lattice

ecs:namespace

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

ECS:서브넷

ecs:task-cpu

ECS:태스크 정의

ecs:task-memory

쓰기

UpdateServicePrimaryTaskSet

서비스에 사용되는 기본 작업 세트를 수정할 수 있는 권한을 부여합니다.

서비스*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

UpdateTaskProtection

태스크의 보호 상태를 수정할 수 있는 권한을 부여합니다.

작업*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

UpdateTaskSet

지정된 작업 세트를 업데이트할 수 있는 권한을 부여합니다.

작업 세트*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

ECS:서비스

쓰기

Amazon Elastic Container Service에 대한 권한 전용 작업

다음 작업은 Amazon Elastic Container Service에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.

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

AllowVendedLogDeliveryForResource

지정된 리소스에 대해 벤딩된 로그 전송을 허용할 수 있는 권한을 부여합니다.

클러스터

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

권한 관리, 쓰기

폴링

Amazon ECS 서비스와 연결하여 상태를 보고하고 명령을 가져올 수 있는 권한을 에이전트에 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

PutSystemLogEvents

컨테이너 인스턴스에서 시스템 로그를 수집할 수 있는 권한을 부여합니다.

클러스터*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

쓰기

container-instance*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ECS:클러스터

ecs:ResourceTag/${TagKey}

StartTelemetrySession

원격 측정 세션을 시작할 수 있는 권한을 부여합니다.

container-instance*

aws:ResourceTag/${TagKey}

ECS:클러스터

ecs:ResourceTag/${TagKey}

쓰기

Amazon Elastic Container Service에서 정의한 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.

조건 키 ARN 조건 키

용량 공급자

arn:${Partition}:ecs:${Region}:${Account}:capacity-provider/${CapacityProviderName}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

클러스터

arn:${Partition}:ecs:${Region}:${Account}:cluster/${ClusterName}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

컨테이너 인스턴스

arn:${Partition}:ecs:${Region}:${Account}:container-instance/${ClusterName}/${ContainerInstanceId}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

데몬

arn:${Partition}:ecs:${Region}:${Account}:daemon/${ClusterName}/${DaemonName}

aws:ResourceTag/${TagKey}

ECS:클러스터

데몬 배포

arn:${Partition}:ecs:${Region}:${Account}:daemon-deployment/${ClusterName}/${DaemonName}/${DaemonDeploymentId}

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS: 데몬

데몬-개정

arn:${Partition}:ecs:${Region}:${Account}:daemon-revision/${ClusterName}/${DaemonName}/${DaemonRevisionId}

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS: 데몬

daemon-task-definition

arn:${Partition}:ecs:${Region}:${Account}:daemon-task-definition/${DaemonTaskDefinitionFamilyName}:${DaemonTaskDefinitionRevisionNumber}

aws:ResourceTag/${TagKey}

서비스

arn:${Partition}:ecs:${Region}:${Account}:service/${ClusterName}/${ServiceName}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

서비스 배포

arn:${Partition}:ecs:${Region}:${Account}:service-deployment/${ClusterName}/${ServiceName}/${ServiceDeploymentId}

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS:서비스

서비스-개정

arn:${Partition}:ecs:${Region}:${Account}:service-revision/${ClusterName}/${ServiceName}/${ServiceRevisionId}

aws:ResourceTag/${TagKey}

ECS:클러스터

ECS:서비스

작업

arn:${Partition}:ecs:${Region}:${Account}:task/${ClusterName}/${TaskId}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

작업 정의

arn:${Partition}:ecs:${Region}:${Account}:task-definition/${TaskDefinitionFamilyName}:${TaskDefinitionRevisionNumber}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

작업 세트

arn:${Partition}:ecs:${Region}:${Account}:task-set/${ClusterName}/${ServiceName}/${TaskSetId}

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Amazon Elastic Container Service에 사용되는 조건 키

Amazon Elastic Container Service는 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

aws:RequestTag/${TagKey}

요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

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

문자열

aws:TagKeys

요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString

ecs:CreateAction

리소스 생성 API 작업의 이름을 기준으로 액세스를 필터링합니다.

문자열

ecs:ResourceTag/${TagKey}

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

문자열

ecs:account-setting

Amazon ECS 계정 설정 이름에 따라 액세스를 필터링합니다.

문자열

ecs:auto-assign-public-ip

awsvpc 네트워크 모드를 사용하는 Amazon ECS 태스크 또는 Amazon ECS 서비스의 퍼블릭 IP 할당 구성을 기준으로 액세스를 필터링합니다.

부울

ecs:capacity-provider

Amazon ECS 용량 공급자의 ARN을 기준으로 액세스를 필터링합니다.

ArrayOfARN

ECS:클러스터

Amazon ECS 클러스터의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:compute-compatibility

요청에 제공된 필수 호환성 필드를 기준으로 액세스를 필터링합니다.

ArrayOfString

ecs:container-instances

Amazon ECS 컨테이너 인스턴스의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:container-name

ECS 작업 정의에 정의된 Amazon ECS 컨테이너의 이름을 기준으로 액세스를 필터링합니다.

문자열

ECS: 데몬

Amazon ECS 데몬의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:daemon-task-definition

Amazon ECS 데몬 작업 정의의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:enable-ebs-volumes

ECS 태스크 또는 서비스의 Amazon ECS에서 관리하는 Amazon EBS 볼륨 용량을 기준으로 액세스를 필터링합니다.

문자열

ecs:enable-ecs-managed-tags

Amazon ECS 태스크 또는 Amazon ECS 서비스의 enableECSManagedTags 구성을 기준으로 액세스를 필터링합니다.

부울

ecs:enable-execute-command

Amazon ECS 작업 또는 Amazon ECS 서비스의 실행 명령 기능을 기준으로 액세스를 필터링합니다.

문자열

ecs:enable-service-connect

Service Connect 구성에서 활성화 필드 값을 기준으로 액세스를 필터링합니다.

문자열

ecs:enable-vpc-lattice

Amazon ECS 서비스의 VPC Lattice 기능을 기준으로 액세스를 필터링합니다.

문자열

ecs:fargate-ephemeral-storage-kms-key

요청에 제공된 AWS KMS 키 ID를 기준으로 액세스를 필터링합니다.

문자열

ECS:게이트웨이

Amazon ECS 게이트웨이의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:instance-metadata-tags-propagation

Amazon ECS 용량 공급자의 인스턴스 메타데이터 태그 전파 설정을 기준으로 액세스를 필터링합니다.

부울

ecs:namespace

Service Connect 구성에 정의된 AWS 클라우드 맵 네임스페이스의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ECS:권한 있음

요청에 제공된 권한 있는 필드를 기준으로 액세스를 필터링합니다.

문자열

ecs:propagate-tags

Amazon ECS 태스크 또는 Amazon ECS 서비스의 태그 전파 구성을 기준으로 액세스를 필터링합니다.

문자열

ECS:서비스

Amazon ECS 서비스의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ECS:서브넷

awsvpc 네트워크 모드를 사용하는 Amazon ECS 태스크 또는 Amazon ECS 서비스의 서브넷 구성을 기준으로 액세스를 필터링합니다.

ArrayOfString

ECS:태스크

Amazon ECS 작업의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:task-cpu

요청에 제공된 태스크 cpu(1024 = vCPU 1개인 정수로 표시)를 기준으로 액세스를 필터링합니다.

Numeric

ECS:태스크 정의

Amazon ECS 작업 정의의 ARN을 기준으로 액세스를 필터링합니다.

ARN

ecs:task-memory

요청에 제공된 태스크 메모리(MiB를 나타내는 정수로 표시)를 기준으로 액세스를 필터링합니다.

Numeric