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 動作 條件鍵 可能的值 (s) 存取層級

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://、https://ecs.amazonaws.com

寫入

CreateService

ecs:CreateService

寫入

ecs:TagResource

標記、寫入

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com://、https://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

清單

ListClusters

ecs:ListClusters

清單

ListContainerInstances

ecs:ListContainerInstances

清單

ListDaemonDeployments

ecs:ListDaemonDeployments

清單

ListDaemonTaskDefinitions

ecs:ListDaemonTaskDefinitions

清單

ListDaemons

ecs:ListDaemons

清單

ListServiceDeployments

ecs:ListServiceDeployments

清單

ListServices

ecs:ListServices

清單

ListServicesByNamespace

ecs:ListServicesByNamespace

清單

ListTagsForResource

ecs:ListTagsForResource

讀取

ListTaskDefinitionFamilies

ecs:ListTaskDefinitionFamilies

清單

ListTaskDefinitions

ecs:ListTaskDefinitions

清單

ListTasks

ecs:ListTasks

清單

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://、https://ecs.amazonaws.com

寫入

StartTask

ecs:StartTask

寫入

ecs:TagResource

標記、寫入

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com://、https://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://、https://ecs.amazonaws.com

寫入

UpdateService

ecs:UpdateService

寫入

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com://、https://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:cluster

ecs:ResourceTag/${TagKey}

寫入

服務部署*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

CreateCapacityProvider

准許建立新容量提供者。容量提供者會與 Amazon ECS 叢集建立關聯,並用於容量提供者策略,以加快叢集的自動擴展

capacity-provider*

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

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

ecs:enable-ecs-managed-tags

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

ecs:subnet

ecs:task-cpu

ecs:task-definition

ecs:task-memory

寫入

CreateService

透過建立服務,准許從指定任務定義執行和維護所需的任務數量

服務*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:auto-assign-public-ip

ecs:capacity-provider

ecs:cluster

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

ecs:task-cpu

ecs:task-definition

ecs:task-memory

寫入

CreateTaskSet

准許建立新 Amazon ECS 任務集

task-set*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

ecs:task-definition

寫入

DeleteAccountSetting

針對指定的 IAM 使用者、IAM 角色或帳戶的根目錄使用者,准許修改資源的 ARN 和資源 ID 格式。您可以指定是否針對建立的新資源來停用新 ARN 和資源 ID 格式

ecs:account-setting

寫入

DeleteAttributes

准許從 Amazon ECS 資源刪除一個或多個自訂屬性

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

DeleteCapacityProvider

准許刪除指定的容量提供者

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

寫入

DeleteCluster

准許刪除指定的叢集

叢集*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

寫入

DeleteDaemon

准許刪除叢集內指定的協助程式

協助程式*

aws:ResourceTag/${TagKey}

ecs:cluster

寫入

DeleteDaemonTaskDefinition

准許刪除指定的協助程式任務定義

daemon-task-definition*

aws:ResourceTag/${TagKey}

寫入

DeleteExpressGatewayService

准許刪除指定的 Express Gateway 服務

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

DeleteService

准許刪除叢集內的指定服務

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

DeleteTaskDefinitions

准許依系列和修訂版刪除指定的任務定義

任務定義*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

寫入

DeleteTaskSet

准許刪除指定的任務集

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

寫入

DeregisterContainerInstance

准許從指定的叢集取消註冊 Amazon ECS 容器執行個體

叢集*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

寫入

DeregisterTaskDefinition

准許依系列和修訂版取消註冊指定的任務定義

寫入

DescribeCapacityProviders

准許描述一個或多個 Amazon ECS 容量提供者

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

讀取

DescribeClusters

准許描述一個或多個叢集

叢集*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

讀取

DescribeContainerInstances

准許描述 Amazon ECS 容器執行個體

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

DescribeDaemon

准許描述叢集中執行的指定協助程式

協助程式*

aws:ResourceTag/${TagKey}

ecs:cluster

讀取

DescribeDaemonDeployments

准許描述您的一個或多個協助程式部署

協助程式*

aws:ResourceTag/${TagKey}

ecs:cluster

讀取

協助程式部署*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:協助程式

DescribeDaemonRevisions

准許描述您的一個或多個協助程式修訂

協助程式*

aws:ResourceTag/${TagKey}

ecs:cluster

讀取

協助程式修訂*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:協助程式

DescribeDaemonTaskDefinition

准許描述協助程式任務定義

daemon-task-definition*

aws:ResourceTag/${TagKey}

讀取

DescribeExpressGatewayService

准許描述指定的 Express Gateway 服務

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

DescribeServiceDeployments

准許描述一或多個服務部署

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

服務部署*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

DescribeServiceRevisions

准許描述您的一或多個服務修訂

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

service-revision*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

DescribeServices

准許描述叢集中執行之指定服務

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

DescribeTaskDefinition

准許描述任務定義。您可以指定系列和修訂版,尋找關於特定任務定義的相關資訊,或者您只需指定系列,即可尋找該系列中最新的 ACTIVE 修訂版

讀取

DescribeTaskSets

准許描述 Amazon ECS 任務集

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

讀取

DescribeTasks

准許描述指定的任務或任務

任務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

DiscoverPollEndpoint

准許取得 Amazon ECS 代理程式的端點,以進行輪詢更新

寫入

ExecuteCommand

准許在 Amazon ECS 容器上遠端執行命令

叢集*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:container-name

ecs:ResourceTag/${TagKey}

ecs:task

寫入

任務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:container-name

ecs:ResourceTag/${TagKey}

ecs:task

GetTaskProtection

准許擷取 Amazon ECS 服務中任務的保護狀態

任務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

讀取

ListAccountSettings

針對指定的委託人,准許列出 Amazon ECS 資源的帳戶設定

讀取

ListAttributes

准許列出指定目標類型和叢集內 Amazon ECS 資源的屬性

叢集*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

清單

ListClusters

准許取得現有叢集的清單

清單

ListContainerInstances

准許取得指定叢集中容器執行個體的清單

叢集*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

清單

ListDaemonDeployments

准許取得指定協助程式的協助程式部署清單

協助程式*

aws:ResourceTag/${TagKey}

ecs:cluster

清單

ListDaemonTaskDefinitions

准許取得已註冊至您帳戶的協助程式任務定義清單

清單

ListDaemons

准許取得在指定叢集中執行的協助程式清單

ecs:cluster

清單

ListServiceDeployments

准許取得指定服務的服務部署清單

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

清單

ListServices

准許取得在指定叢集中執行之服務的清單

ecs:cluster

清單

ListServicesByNamespace

准許取得在指定 AWS 雲端 映射命名空間中執行的服務清單

ecs:namespace

清單

ListTagsForResource

准許取得特定資源標籤的清單

capacity-provider

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

讀取

叢集

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

container-instance

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

服務

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

任務

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

任務定義

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

task-set

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

ListTaskDefinitionFamilies

准許取得已向您帳戶註冊的任務定義系列清單 (包含不再有任何 ACTIVE 任務定義的任務定義系列)

清單

ListTaskDefinitions

准許取得已向您帳戶註冊的任務定義清單

清單

ListTasks

准許取得指定叢集的任務清單

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

清單

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

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

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

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

ecs:ResourceTag/${TagKey}

寫入

服務部署*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

StopTask

准許停止執行任務

任務*

aws:ResourceTag/${TagKey}

ecs:cluster

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

准許標記指定資源

capacity-provider

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}

container-instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

協助程式

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:cluster

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}

task-set

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

UntagResource

准許取消標記指定資源

capacity-provider

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

標記、寫入

叢集

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

container-instance

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

協助程式

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:cluster

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}

task-set

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

UpdateCapacityProvider

准許更新指定的容量提供者

capacity-provider*

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

ecs:ResourceTag/${TagKey}

寫入

UpdateContainerInstancesState

准許使用者修改 Amazon ECS 容器執行個體的狀態

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

UpdateDaemon

准許修改協助程式的參數

協助程式*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:cluster

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

ecs:enable-ecs-managed-tags

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

ecs:subnet

ecs:task-cpu

ecs:task-definition

ecs:task-memory

寫入

UpdateService

准許修改服務的參數

服務*

aws:ResourceTag/${TagKey}

ecs:auto-assign-public-ip

ecs:capacity-provider

ecs:cluster

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

ecs:task-cpu

ecs:task-definition

ecs:task-memory

寫入

UpdateServicePrimaryTaskSet

准許修改服務中使用之主要任務集

服務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

UpdateTaskProtection

准許修改任務的保護狀態

任務*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

UpdateTaskSet

准許更新指定的任務集

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

寫入

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

ecs:ResourceTag/${TagKey}

寫入

PutSystemLogEvents

准許從容器執行個體收集系統日誌

叢集*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

寫入

container-instance*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:cluster

ecs:ResourceTag/${TagKey}

StartTelemetrySession

准許啟動遙測工作階段

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

寫入

Amazon Elastic Container Service 定義的資源類型

此服務會定義下列資源類型,並可用在 IAM 許可政策陳述式的 Resource 元素中。

資源類型 ARN 條件索引鍵

capacity-provider

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}

container-instance

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

協助程式部署

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

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:協助程式

協助程式修訂

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

aws:ResourceTag/${TagKey}

ecs:cluster

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

ecs:service

service-revision

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

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

任務

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}

task-set

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 元素。

條件索引鍵 描述 Type

aws:RequestTag/${TagKey}

依要求中傳遞的標籤來篩選存取權

String

aws:ResourceTag/${TagKey}

依連接到資源的標籤鍵值對篩選存取權

String

aws:TagKeys

依要求中傳遞的標籤索引鍵來篩選存取權

ArrayOfString

ecs:CreateAction

依資源建立 API 動作的名稱篩選存取

String

ecs:ResourceTag/${TagKey}

依連接到資源的標籤鍵值對篩選存取權

String

ecs:account-setting

依 Amazon ECS 帳戶設定名稱篩選存取權

String

ecs:auto-assign-public-ip

依使用 awsvpc 網路模式的 Amazon ECS 任務或 Amazon ECS 服務的公有 IP 指派組態篩選存取權

Bool

ecs:capacity-provider

依 Amazon ECS 容量提供者的 ARN 篩選存取權

ArrayOfARN

ecs:cluster

依 Amazon ECS 叢集的 ARN 篩選存取

ARN

ecs:compute-compatibility

依請求中提供的必要相容性欄位篩選存取權

ArrayOfString

ecs:container-instances

依 Amazon ECS 容器執行個體的 ARN 篩選存取權

ARN

ecs:container-name

依在 ECS 任務定義中定義的 Amazon ECS 容器名稱篩選存取權

String

ecs:協助程式

依 Amazon ECS 協助程式的 ARN 篩選存取權

ARN

ecs:daemon-task-definition

依 Amazon ECS 協助程式任務定義的 ARN 篩選存取權

ARN

ecs:enable-ebs-volumes

依 ECS 任務或服務的 Amazon ECS 受管 Amazon EBS 磁碟區功能篩選存取權

String

ecs:enable-ecs-managed-tags

依 Amazon ECS 任務或 Amazon ECS 服務的 enableECSManagedTags 組態篩選存取權

Bool

ecs:enable-execute-command

依 Amazon ECS 任務或 Amazon ECS 服務的執行命令功能篩選存取權

String

ecs:enable-service-connect

依 Service Connect 組態中的啟用欄位值篩選存取權

String

ecs:enable-vpc-lattice

依 Amazon ECS 服務的 VPC 格線功能篩選存取權

String

ecs:fargate-ephemeral-storage-kms-key

依請求中提供的 AWS KMS 金鑰 ID 篩選存取權

String

ecs:gateway

依 Amazon ECS 閘道的 ARN 篩選存取權

ARN

ecs:instance-metadata-tags-propagation

依 Amazon ECS 容量提供者的執行個體中繼資料標籤傳播設定篩選存取權

Bool

ecs:namespace

依 Service Connect 組態中定義的 AWS 雲端 地圖命名空間 ARN 篩選存取權

ARN

ecs:特權

依請求中提供的特權欄位篩選存取權

String

ecs:propagate-tags

依 Amazon ECS 任務或 Amazon ECS 服務的標籤傳播組態篩選存取權

String

ecs:service

依 Amazon ECS 服務的 ARN 篩選存取權

ARN

ecs:subnet

依使用 awsvpc 網路模式的 Amazon ECS 任務或 Amazon ECS 服務的子網路組態篩選存取權

ArrayOfString

ecs:task

依 Amazon ECS 任務的 ARN 篩選存取權

ARN

ecs:task-cpu

依任務 cpu 篩選存取權,以 1024 = 1 vCPU 的整數形式,在請求中提供

數值

ecs:task-definition

依 Amazon ECS 任務定義的 ARN 篩選存取權

ARN

ecs:task-memory

依請求中提供的任務記憶體篩選存取權,做為代表 MiB 的整數

數值