View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Elastic Container Service - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para Amazon Elastic Container Service

Amazon Elastic Container Service (prefijo de servicio: ecs) proporciona las siguientes claves de operaciones, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Elastic Container Service

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulta la Tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateGatewayWithCluster

ecs:AssociateGatewayWithCluster

Escritura

ContinueServiceDeployment

ecs:ContinueServiceDeployment

Escritura

CreateCapacityProvider

ecs:CreateCapacityProvider

Escritura

ecs:PutClusterCapacityProviders

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Escritura

CreateCluster

ecs:CreateCluster

Escritura

ecs:TagResource

Etiquetar, escribir

CreateDaemon

ecs:CreateDaemon

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Escritura

CreateExpressGatewayService

ecs:AssociateGatewayWithCluster

Escritura

ecs:CreateCluster

Escritura

ecs:CreateExpressGatewayService

Escritura

ecs:CreateGateway

Escritura

ecs:RegisterTaskDefinition

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

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

Escritura

CreateGateway

ecs:CreateGateway

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Escritura

CreateService

ecs:CreateService

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

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

Escritura

CreateTaskSet

ecs:CreateTaskSet

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Escritura

DeleteAccountSetting

ecs:DeleteAccountSetting

Escritura

DeleteAttributes

ecs:DeleteAttributes

Escritura

DeleteCapacityProvider

ecs:DeleteCapacityProvider

Escritura

ecs:PutClusterCapacityProviders

Escritura

DeleteCluster

ecs:DeleteCluster

Escritura

DeleteDaemon

ecs:DeleteDaemon

Escritura

DeleteDaemonTaskDefinition

ecs:DeleteDaemonTaskDefinition

Escritura

DeleteExpressGatewayService

ecs:DeleteExpressGatewayService

Escritura

DeleteGateway

ecs:DeleteGateway

Escritura

DeleteService

ecs:DeleteService

Escritura

DeleteTaskDefinitions

ecs:DeleteTaskDefinitions

Escritura

DeleteTaskSet

ecs:DeleteTaskSet

Escritura

DeregisterContainerInstance

ecs:DeregisterContainerInstance

Escritura

DeregisterTaskDefinition

ecs:DeregisterTaskDefinition

Escritura

DescribeCapacityProviders

ecs:DescribeCapacityProviders

Lectura

DescribeClusters

ecs:DescribeClusters

Lectura

DescribeContainerInstances

ecs:DescribeContainerInstances

Lectura

DescribeDaemon

ecs:DescribeDaemon

Lectura

DescribeDaemonDeployments

ecs:DescribeDaemonDeployments

Lectura

DescribeDaemonRevisions

ecs:DescribeDaemonRevisions

Lectura

DescribeDaemonTaskDefinition

ecs:DescribeDaemonTaskDefinition

Lectura

DescribeExpressGatewayService

ecs:DescribeExpressGatewayService

Lectura

DescribeGateway

ecs:DescribeGateway

Lectura

DescribeGatewayResources

ecs:DescribeGatewayResources

Lectura

DescribeGatewayRoute

ecs:DescribeGatewayRoute

Lectura

DescribeServiceDeployments

ecs:DescribeServiceDeployments

Lectura

DescribeServiceRevisions

ecs:DescribeServiceRevisions

Lectura

DescribeServices

ecs:DescribeServices

Lectura

DescribeTaskDefinition

ecs:DescribeTaskDefinition

Lectura

DescribeTaskSets

ecs:DescribeTaskSets

Lectura

DescribeTasks

ecs:DescribeTasks

Lectura

DisassociateGatewayFromCluster

ecs:DisassociateGatewayFromCluster

Escritura

DiscoverPollEndpoint

ecs:DiscoverPollEndpoint

Escritura

ExecuteCommand

ecs:ExecuteCommand

Escritura

GetTaskProtection

ecs:GetTaskProtection

Lectura

ListAccountSettings

ecs:ListAccountSettings

Lectura

ListAttributes

ecs:ListAttributes

Enumeración

ListClusters

ecs:ListClusters

Enumeración

ListContainerInstances

ecs:ListContainerInstances

Enumeración

ListDaemonDeployments

ecs:ListDaemonDeployments

Enumeración

ListDaemonTaskDefinitions

ecs:ListDaemonTaskDefinitions

Enumeración

ListDaemons

ecs:ListDaemons

Enumeración

ListGatewayClusterAssociations

ecs:ListGatewayClusterAssociations

Enumeración

ListGatewayRoutes

ecs:ListGatewayRoutes

Enumeración

ListGateways

ecs:ListGateways

Enumeración

ListServiceDeployments

ecs:ListServiceDeployments

Enumeración

ListServices

ecs:ListServices

Enumeración

ListServicesByNamespace

ecs:ListServicesByNamespace

Enumeración

ListTagsForResource

ecs:ListTagsForResource

Lectura

ListTaskDefinitionFamilies

ecs:ListTaskDefinitionFamilies

Enumeración

ListTaskDefinitions

ecs:ListTaskDefinitions

Enumeración

ListTasks

ecs:ListTasks

Enumeración

PutAccountSetting

ecs:PutAccountSetting

Escritura

PutAccountSettingDefault

ecs:PutAccountSettingDefault

Escritura

PutAttributes

ecs:PutAttributes

Escritura

PutClusterCapacityProviders

ecs:PutClusterCapacityProviders

Escritura

RegisterContainerInstance

ecs:RegisterContainerInstance

Escritura

ecs:TagResource

Etiquetar, escribir

RegisterDaemonTaskDefinition

ecs:RegisterDaemonTaskDefinition

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Escritura

RegisterTaskDefinition

ecs:RegisterTaskDefinition

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Escritura

RunTask

ecs:RunTask

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

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

Escritura

StartTask

ecs:StartTask

Escritura

ecs:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

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

Escritura

StopServiceDeployment

ecs:StopServiceDeployment

Escritura

StopTask

ecs:StopTask

Escritura

SubmitAttachmentStateChanges

ecs:SubmitAttachmentStateChanges

Escritura

SubmitContainerStateChange

ecs:SubmitContainerStateChange

Escritura

SubmitTaskStateChange

ecs:SubmitTaskStateChange

Escritura

TagResource

ecs:TagResource

Etiquetar, escribir

UntagResource

ecs:UntagResource

Etiquetar, escribir

UpdateCapacityProvider

ecs:PutClusterCapacityProviders

Escritura

ecs:UpdateCapacityProvider

Escritura

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Escritura

UpdateCluster

ecs:UpdateCluster

Escritura

UpdateClusterSettings

ecs:UpdateClusterSettings

Escritura

UpdateContainerAgent

ecs:UpdateContainerAgent

Escritura

UpdateContainerInstancesState

ecs:UpdateContainerInstancesState

Escritura

UpdateDaemon

ecs:UpdateDaemon

Escritura

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Escritura

UpdateExpressGatewayService

ecs:AssociateGatewayWithCluster

Escritura

ecs:CreateGateway

Escritura

ecs:RegisterTaskDefinition

Escritura

ecs:UpdateExpressGatewayService

Escritura

iam:PassRole

iam:PassedToService

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

Escritura

UpdateGateway

ecs:UpdateGateway

Escritura

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Escritura

UpdateService

ecs:UpdateService

Escritura

iam:PassRole

iam:PassedToService

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

Escritura

UpdateServicePrimaryTaskSet

ecs:UpdateServicePrimaryTaskSet

Escritura

UpdateTaskProtection

ecs:UpdateTaskProtection

Escritura

UpdateTaskSet

ecs:UpdateTaskSet

Escritura

Acciones definidas por Amazon Elastic Container Service

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateGatewayWithCluster

Concede permiso para asociar una puerta de enlace de Amazon ECS a un clúster

gateway*

aws:ResourceTag/${TagKey}

ecs:cluster

Escritura

ContinueServiceDeployment

Concede permiso para continuar con la implementación de un servicio en pausa

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

service-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

CreateCapacityProvider

Concede permiso para crear un nuevo proveedor de capacidad. Los proveedores de capacidad están asociados a un clúster de Amazon ECS y se utilizan en estrategias de proveedores de capacidad para facilitar el escalado automático de clústeres.

capacity-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

Write

CreateCluster

Concede permiso para crear un nuevo clúster de Amazon ECS.

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ecs:fargate-ephemeral-storage-kms-key

ecs:ResourceTag/${TagKey}

Escritura

CreateDaemon

Concede permiso para crear un nuevo daemon en un clúster específico

daemon*

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

Escritura

CreateExpressGatewayService

Concede permiso para crear un nuevo servicio Amazon ECS Express Gateway con una definición de clústeres y tareas

service*

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

Escritura

CreateGateway

Concede permiso para crear una puerta de enlace de Amazon ECS

gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:enable-ecs-managed-tags

ecs:propagate-tags

Escritura

CreateService

Concede permiso para ejecutar y mantener el número deseado de tareas a partir de una definición de tarea especificada mediante la creación de servicios.

service*

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

Write

CreateTaskSet

Concede permiso para crear un nuevo conjunto de tareas de 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

Write

DeleteAccountSetting

Concede permiso para modificar el formato ARN y de ID de recurso de un recurso para un usuario de IAM especificado, un rol de IAM o el usuario raíz de una cuenta. Puede especificar si el nuevo formato de ID y ARN del recurso está deshabilitado para los nuevos recursos que se crean.

ecs:account-setting

Write

DeleteAttributes

Concede permiso para eliminar uno o varios atributos personalizados de un recurso de Amazon ECS.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Write

DeleteCapacityProvider

Concede permiso para eliminar el proveedor de capacidad especificado.

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Write

DeleteCluster

Concede permiso para eliminar el clúster especificado.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Escritura

DeleteDaemon

Concede permiso para eliminar un daemon específico dentro de un clúster

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Escritura

DeleteDaemonTaskDefinition

Concede permiso para eliminar la definición de tarea del demonio especificada

daemon-task-definition*

aws:ResourceTag/${TagKey}

Escritura

DeleteExpressGatewayService

Otorga permiso para eliminar un servicio Express Gateway especificado

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

DeleteGateway

Concede permiso para eliminar una puerta de enlace de Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Escritura

DeleteService

Concede permiso para eliminar un servicio especificado dentro de un clúster.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

DeleteTaskDefinitions

Concede permiso para anular las definiciones de tarea especificada por familia y revisión

task-definition*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Escritura

DeleteTaskSet

Concede permiso para eliminar el conjunto de tareas especificado.

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

Write

DeregisterContainerInstance

Concede permiso para anular el registro de una instancia de contenedor de Amazon ECS desde el clúster especificado.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Write

DeregisterTaskDefinition

Concede permiso para anular el registro de la definición de tarea especificada por familia y revisión.

Write

DescribeCapacityProviders

Concede permiso para describir uno o varios proveedores de capacidad de Amazon ECS.

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Read

DescribeClusters

Concede permiso para describir uno o varios de los clústeres.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Read

DescribeContainerInstances

Concede permiso para describir instancias de contenedor de Amazon ECS.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lectura

DescribeDaemon

Concede permiso para describir el daemon especificado que se ejecuta en su clúster

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Lectura

DescribeDaemonDeployments

Otorga permiso para describir una o más de sus implementaciones de daemon

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Lectura

daemon-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:daemon

DescribeDaemonRevisions

Concede permiso para describir una o más de las revisiones de tus daemon

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Lectura

daemon-revision*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:daemon

DescribeDaemonTaskDefinition

Concede permiso para describir la definición de una tarea demoníaca

daemon-task-definition*

aws:ResourceTag/${TagKey}

Lectura

DescribeExpressGatewayService

Concede permiso para describir el servicio Express Gateway especificado

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lectura

DescribeGateway

Concede permiso para describir una puerta de enlace de Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Lectura

DescribeGatewayResources

Concede permiso para describir los recursos asociados a una puerta de enlace de Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Lectura

DescribeGatewayRoute

Concede permiso para describir una ruta para una puerta de enlace de Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Lectura

gateway-route*

aws:ResourceTag/${TagKey}

ecs:gateway

DescribeServiceDeployments

Concede permiso para describir una o más de sus implementaciones de servicio.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lectura

service-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

DescribeServiceRevisions

Concede permiso para describir una o varias de sus revisiones de servicio.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lectura

service-revision*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

DescribeServices

Concede permiso para describir los servicios especificados que se ejecutan en el clúster.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Read

DescribeTaskDefinition

Concede permiso para describir una definición de tarea. Puede especificar una familia y una revisión con el fin de buscar información sobre una definición de tarea específica o puede especificar simplemente la familia para encontrar la última revisión ACTIVE en esa familia.

Read

DescribeTaskSets

Concede permiso para describir los conjuntos de tareas de Amazon ECS.

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

Read

DescribeTasks

Concede permiso para describir una tarea o tareas especificadas.

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lectura

DisassociateGatewayFromCluster

Concede permiso para desvincular una puerta de enlace de Amazon ECS de un clúster

gateway*

aws:ResourceTag/${TagKey}

ecs:cluster

Escritura

DiscoverPollEndpoint

Concede permiso para obtener un punto de enlace para que el agente de Amazon ECS sondee con el objetivo de buscar actualizaciones.

Write

ExecuteCommand

Concede permiso para ejecutar un comando de forma remota en un contenedor de Amazon ECS.

cluster*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:container-name

ecs:ResourceTag/${TagKey}

ecs:task

Escritura

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:container-name

ecs:ResourceTag/${TagKey}

ecs:task

GetTaskProtection

Concede permiso para recuperar el estado de protección de las tareas en un servicio Amazon ECS

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lectura

ListAccountSettings

Concede permiso para enumerar la configuración de la cuenta de un recurso de Amazon ECS para una entidad principal especificada.

Read

ListAttributes

Concede permiso para enumerar los atributos de los recursos de Amazon ECS dentro de un clúster y un tipo de destino especificados.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

List

ListClusters

Concede permiso para obtener una lista de clústeres existentes.

List

ListContainerInstances

Concede permiso para obtener una lista de instancias de contenedor en un clúster especificado.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Enumeración

ListDaemonDeployments

Concede permiso para obtener una lista de las implementaciones de demonios para un demonio específico

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Enumeración

ListDaemonTaskDefinitions

Concede permiso para obtener una lista de las definiciones de tareas de daemon que están registradas en su cuenta

Enumeración

ListDaemons

Concede permiso para obtener una lista de los demonios que se están ejecutando en un clúster específico

ecs:cluster

Enumeración

ListGatewayClusterAssociations

Concede permiso para enumerar las asociaciones de clústeres de las puertas de enlace de Amazon ECS

cluster

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Enumeración

gateway*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:gateway

ListGatewayRoutes

Concede permiso para enumerar las rutas de una puerta de enlace de Amazon ECS

cluster

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Enumeración

gateway

aws:ResourceTag/${TagKey}

ecs:gateway

gateway-route

aws:ResourceTag/${TagKey}

ecs:gateway

service

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

ListGateways

Concede permiso para incluir las pasarelas de Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

ecs:gateway

Enumeración

ListServiceDeployments

Concede permiso para obtener una lista de implementaciones de servicio para un servicio especificado.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Enumeración

ListServices

Concede permiso para obtener una lista de servicios que se ejecutan en un clúster especificado.

ecs:cluster

Enumeración

ListServicesByNamespace

Concede permiso para obtener una lista de los servicios que se ejecutan en un lugar específico Nube de AWS Espacio de nombres del mapa

ecs:namespace

Enumeración

ListTagsForResource

Concede permiso para obtener una lista de etiquetas del recurso especificado.

capacity-provider

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Read

cluster

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

container-instance

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

service

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

task

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

task-definition

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

task-set

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

ListTaskDefinitionFamilies

Concede permiso para obtener una lista de familias de definición de tareas registradas en su cuenta (que pueden incluir familias de definición de tareas que ya no tienen definiciones de tareas ACTIVE)

List

ListTaskDefinitions

Concede permiso para obtener una lista de definiciones de tareas registradas en su cuenta.

List

ListTasks

Concede permiso para obtener una lista de tareas para un clúster especificado.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Enumeración

PutAccountSetting

Concede permiso para modificar el formato ARN y de ID de recurso de un recurso para un usuario de IAM especificado, un rol de IAM o el usuario raíz de una cuenta. Puede especificar si el nuevo formato de ID y ARN del recurso está habilitado para los nuevos recursos que se creen. La habilitación de esta configuración es necesaria para utilizar nuevas características de Amazon ECS, como el etiquetado de recursos.

ecs:account-setting

Write

PutAccountSettingDefault

Concede permiso para modificar el formato ARN e ID de recurso de un tipo de recurso a todos los usuarios de IAM de una cuenta para la que no se haya establecido ninguna configuración de cuenta individual. La habilitación de esta configuración es necesaria para utilizar nuevas características de Amazon ECS, como el etiquetado de recursos.

ecs:account-setting

Write

PutAttributes

Concede permiso para crear o actualizar un atributo en un recurso de Amazon ECS.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Write

PutClusterCapacityProviders

Concede permiso para modificar los proveedores de capacidad disponibles y la estrategia predeterminada de proveedor de capacidad para un clúster.

cluster*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:ResourceTag/${TagKey}

Write

RegisterContainerInstance

Concede permiso para registrar una instancia EC2 en el clúster especificado.

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

Escritura

RegisterDaemonTaskDefinition

Concede permiso para registrar una nueva definición de tarea de daemon de la familia y ContainerDefinitions suministradas

daemon-task-definition*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:privileged

ecs:task-cpu

ecs:task-memory

Escritura

RegisterTaskDefinition

Concede permiso para registrar una nueva definición de tarea de la familia suministrada y containerDefinitions.

task-definition*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:compute-compatibility

ecs:privileged

ecs:ResourceTag/${TagKey}

ecs:task-cpu

ecs:task-memory

Write

RunTask

Concede permiso para iniciar una tarea mediante la colocación aleatoria y el programador predeterminado de Amazon ECS.

task-definition*

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

Write

StartTask

Concede permiso para iniciar una nueva tarea a partir de la definición de tarea especificada en la instancia o instancias de contenedor especificadas.

task-definition*

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

Escritura

StopServiceDeployment

Concede permiso para detener una implementación de servicio en curso.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

service-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

StopTask

Concede permiso para detener una tarea en ejecución.

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Write

SubmitAttachmentStateChanges

Concede permiso para enviar una confirmación de que los archivos adjuntos cambiaron de estado.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Write

SubmitContainerStateChange

Concede permiso para enviar una confirmación de que un contenedor cambió estados.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Write

SubmitTaskStateChange

Concede permiso para enviar una confirmación de que una tarea cambió estados.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Write

TagResource

Concede permiso para etiquetar el recurso especificado

capacity-provider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

Etiquetar, escribir

cluster

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}

daemon

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

gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

task-definition

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

Concede permiso para quitar las etiquetas del recurso especificado

capacity-provider

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

Etiquetar, escribir

cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

container-instance

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

daemon

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:cluster

daemon-task-definition

aws:ResourceTag/${TagKey}

aws:TagKeys

gateway

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

task

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

task-definition

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

task-set

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

UpdateCapacityProvider

Concede permiso para actualizar el proveedor de capacidad especificado.

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

Write

UpdateCluster

Concede permiso para modificar la configuración o ajustes que se van a utilizar para un clúster.

cluster*

aws:ResourceTag/${TagKey}

ecs:fargate-ephemeral-storage-kms-key

ecs:ResourceTag/${TagKey}

Write

UpdateClusterSettings

Concede permiso con el fin de modificar la configuración que se va a utilizar para un clúster.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Write

UpdateContainerAgent

Concede permiso para actualizar el agente de contenedor de Amazon ECS en una instancia de contenedor especificada.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Write

UpdateContainerInstancesState

Concede permiso al usuario para modificar el estado de una instancia de contenedor de Amazon ECS.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

UpdateDaemon

Concede permiso para modificar los parámetros de un demonio

daemon*

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

Escritura

UpdateExpressGatewayService

Concede permiso para modificar los parámetros de un servicio de Express Gateway

service*

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

Escritura

UpdateGateway

Concede permiso para modificar los parámetros de una puerta de enlace de Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

ecs:enable-ecs-managed-tags

ecs:propagate-tags

Escritura

UpdateService

Concede permiso para modificar los parámetros de un servicio.

service*

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

Write

UpdateServicePrimaryTaskSet

Concede permiso para modificar el conjunto de tareas principal utilizado en un servicio.

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

UpdateTaskProtection

Concede permiso para modificar el estado de protección de una tarea

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

UpdateTaskSet

Concede permiso para actualizar el conjunto de tareas especificado.

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

Escritura

Permission-only acciones para Amazon Elastic Container Service

Amazon Elastic Container Service define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden usar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AllowVendedLogDeliveryForResource

Concede permiso para permitir la entrega de registros vendidos para un recurso específico

cluster

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Administración de permisos, escritura

Poll

Concede permiso a un agente para conectarse con el servicio Amazon ECS con el fin de informar sobre el estado y obtener comandos.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

PutSystemLogEvents

Concede permiso para recopilar los registros del sistema de las instancias de contenedor.

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Escritura

container-instance*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:cluster

ecs:ResourceTag/${TagKey}

StartTelemetrySession

Concede permiso para iniciar una sesión de telemetría.

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Escritura

Tipos de recursos definidos por Amazon Elastic Container Service

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

capacity-provider

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

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

cluster

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}

daemon

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

aws:ResourceTag/${TagKey}

ecs:cluster

daemon-deployment

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

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:daemon

daemon-revision

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

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:daemon

daemon-task-definition

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

aws:ResourceTag/${TagKey}

gateway

arn:${Partition}:ecs:${Region}:${Account}:gateway/${GatewayName}/${GatewayId}

aws:ResourceTag/${TagKey}

gateway-route

arn:${Partition}:ecs:${Region}:${Account}:gateway-route/${GatewayName}/${GatewayId}/${RouteId}

aws:ResourceTag/${TagKey}

ecs:gateway

service

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

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

service-deployment

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

task

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

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

task-definition

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}

Claves de condición de Amazon Elastic Container Service

Amazon Elastic Container Service define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws:RequestTag/${TagKey}

Filtra el acceso por las etiquetas que se pasan en la solicitud

String

aws:ResourceTag/${TagKey}

Filtra el acceso por los pares clave-valor de etiqueta adjuntados al recurso

String

aws:TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString

ecs:CreateAction

Filtra el acceso mediante el nombre de una acción de API que crea recursos

String

ecs:ResourceTag/${TagKey}

Filtra el acceso por los pares clave-valor de etiqueta adjuntados al recurso

String

ecs:account-setting

Filtra el acceso mediante el nombre de la configuración de la cuenta de Amazon ECS.

String

ecs:auto-assign-public-ip

Filtra el acceso según la configuración de asignación de IP pública de su tarea de Amazon ECS o servicio de Amazon ECS que usa el modo de red awsvpc.

Bool

ecs:capacity-provider

Filtra el acceso por el ARN de un proveedor de capacidad de Amazon ECS

ArrayOfARN

ecs:cluster

Filtra el acceso por el ARN de un clúster de Amazon ECS.

ARN

ecs:compute-compatibility

Filtra el acceso según el campo de compatibilidades obligatorio proporcionado en la solicitud.

ArrayOfString

ecs:container-instances

Filtra el acceso por el ARN de una instancia de contenedor de Amazon ECS

ARN

ecs:container-name

Filtra el acceso por el nombre de un contenedor de Amazon ECS que se define en la definición de la tarea de ECS

String

ecs:daemon

Filtra el acceso por el ARN de un daemon de Amazon ECS

ARN

ecs:daemon-task-definition

Filtra el acceso por el ARN de una definición de tarea de un daemon de Amazon ECS

ARN

ecs:enable-ebs-volumes

Filtra el acceso por la capacidad de volumen de Amazon EBS administrado por Amazon ECS de la tarea o servicio de ECS

String

ecs:enable-ecs-managed-tags

Filtra el acceso mediante la función de habilitaciónECSManagedTags configuración de su tarea de Amazon ECS o servicio de Amazon ECS

Bool

ecs:enable-execute-command

Filtra el acceso por la capacidad de ejecución de comandos de su tarea de Amazon ECS o servicio de Amazon ECS

String

ecs:enable-service-connect

Filtra el acceso por el valor del campo de habilitación en la configuración del servicio Connect

String

ecs:enable-vpc-lattice

Filtra el acceso según la capacidad de VPC Lattice de su servicio de Amazon ECS.

String

ecs:fargate-ephemeral-storage-kms-key

Filtra el acceso por AWS El identificador de clave de KMS proporcionado en la solicitud

String

ecs:gateway

Filtra el acceso por el ARN de una puerta de enlace de Amazon ECS

ARN

ecs:instance-metadata-tags-propagation

Filtra el acceso según la configuración de propagación de las etiquetas de metadatos de la instancia de su proveedor de capacidad de Amazon ECS

Bool

ecs:namespace

Filtra el acceso por el ARN de Nube de AWS Asigne el espacio de nombres que se define en la configuración de Service Connect

ARN

ecs:privileged

Filtra el acceso según el campo con privilegios proporcionado en la solicitud.

String

ecs:propagate-tags

Filtra el acceso según la configuración de propagación de etiquetas de su tarea de Amazon ECS o servicio de Amazon ECS.

String

ecs:service

Filtra el acceso por el ARN de un servicio de Amazon ECS

ARN

ecs:subnet

Filtra el acceso según la configuración de subred de su tarea de Amazon ECS o servicio de Amazon ECS que usa el modo de red awsvpc.

ArrayOfString

ecs:task

Filtra el acceso por el ARN de una tarea de Amazon ECS

ARN

ecs:task-cpu

Filtra el acceso según la CPU de la tarea, como un número entero con 1024 = 1 vCPU, proporcionado en la solicitud.

Numeric

ecs:task-definition

Filtra el acceso por el ARN de una definición de tarea de Amazon ECS

ARN

ecs:task-memory

Filtra el acceso por la memoria de tareas, como un entero que representa MiB, proporcionado en la solicitud.

Numeric