View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Elastic Container Service - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon Elastic Container Service

Amazon Elastic Container Service (préfixe de service :ecs) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon Elastic Container Service

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

ContinueServiceDeployment

ecs : ContinueServiceDeployment

Écrire

CreateCapacityProvider

ecs : CreateCapacityProvider

Écrire

ecs : PutClusterCapacityProviders

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

ecs.amazonaws.com

Écrire

CreateCluster

ecs : CreateCluster

Écrire

ecs : TagResource

Marquage, écriture

CreateDaemon

ecs : CreateDaemon

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

ecs-tasks.amazonaws.com

Écrire

CreateExpressGatewayService

ecs : CreateCluster

Écrire

ecs : CreateExpressGatewayService

Écrire

ecs : RegisterTaskDefinition

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

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

Écrire

CreateService

ecs : CreateService

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

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

Écrire

CreateTaskSet

ecs : CreateTaskSet

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

ecs-tasks.amazonaws.com

Écrire

DeleteAccountSetting

ecs : DeleteAccountSetting

Écrire

DeleteAttributes

ecs : DeleteAttributes

Écrire

DeleteCapacityProvider

ecs : DeleteCapacityProvider

Écrire

ecs : PutClusterCapacityProviders

Écrire

DeleteCluster

ecs : DeleteCluster

Écrire

DeleteDaemon

ecs : DeleteDaemon

Écrire

DeleteDaemonTaskDefinition

ecs : DeleteDaemonTaskDefinition

Écrire

DeleteExpressGatewayService

ecs : DeleteExpressGatewayService

Écrire

DeleteService

ecs : DeleteService

Écrire

DeleteTaskDefinitions

ecs : DeleteTaskDefinitions

Écrire

DeleteTaskSet

ecs : DeleteTaskSet

Écrire

DeregisterContainerInstance

ecs : DeregisterContainerInstance

Écrire

DeregisterTaskDefinition

ecs : DeregisterTaskDefinition

Écrire

DescribeCapacityProviders

ecs : DescribeCapacityProviders

Lecture

DescribeClusters

ecs : DescribeClusters

Lecture

DescribeContainerInstances

ecs : DescribeContainerInstances

Lecture

DescribeDaemon

ecs : DescribeDaemon

Lecture

DescribeDaemonDeployments

ecs : DescribeDaemonDeployments

Lecture

DescribeDaemonRevisions

ecs : DescribeDaemonRevisions

Lecture

DescribeDaemonTaskDefinition

ecs : DescribeDaemonTaskDefinition

Lecture

DescribeExpressGatewayService

ecs : DescribeExpressGatewayService

Lecture

DescribeServiceDeployments

ecs : DescribeServiceDeployments

Lecture

DescribeServiceRevisions

ecs : DescribeServiceRevisions

Lecture

DescribeServices

ecs : DescribeServices

Lecture

DescribeTaskDefinition

ecs : DescribeTaskDefinition

Lecture

DescribeTaskSets

ecs : DescribeTaskSets

Lecture

DescribeTasks

ecs : DescribeTasks

Lecture

DiscoverPollEndpoint

ecs : DiscoverPollEndpoint

Écrire

ExecuteCommand

ecs : ExecuteCommand

Écrire

GetTaskProtection

ecs : GetTaskProtection

Lecture

ListAccountSettings

ecs : ListAccountSettings

Lecture

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

Lecture

ListTaskDefinitionFamilies

ecs : ListTaskDefinitionFamilies

List

ListTaskDefinitions

ecs : ListTaskDefinitions

List

ListTasks

ecs : ListTasks

List

PutAccountSetting

ecs : PutAccountSetting

Écrire

PutAccountSettingDefault

ecs : PutAccountSettingDefault

Écrire

PutAttributes

ecs : PutAttributes

Écrire

PutClusterCapacityProviders

ecs : PutClusterCapacityProviders

Écrire

RegisterContainerInstance

ecs : RegisterContainerInstance

Écrire

ecs : TagResource

Marquage, écriture

RegisterDaemonTaskDefinition

ecs : RegisterDaemonTaskDefinition

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

ecs-tasks.amazonaws.com

Écrire

RegisterTaskDefinition

ecs : RegisterTaskDefinition

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

ecs-tasks.amazonaws.com

Écrire

RunTask

ecs : RunTask

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

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

Écrire

StartTask

ecs : StartTask

Écrire

ecs : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

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

Écrire

StopServiceDeployment

ecs : StopServiceDeployment

Écrire

StopTask

ecs : StopTask

Écrire

SubmitAttachmentStateChanges

ecs : SubmitAttachmentStateChanges

Écrire

SubmitContainerStateChange

ecs : SubmitContainerStateChange

Écrire

SubmitTaskStateChange

ecs : SubmitTaskStateChange

Écrire

TagResource

ecs : TagResource

Marquage, écriture

UntagResource

ecs : UntagResource

Marquage, écriture

UpdateCapacityProvider

ecs : PutClusterCapacityProviders

Écrire

ecs : UpdateCapacityProvider

Écrire

iam : PassRole

iam : PassedToService

ecs.amazonaws.com

Écrire

UpdateCluster

ecs : UpdateCluster

Écrire

UpdateClusterSettings

ecs : UpdateClusterSettings

Écrire

UpdateContainerAgent

ecs : UpdateContainerAgent

Écrire

UpdateContainerInstancesState

ecs : UpdateContainerInstancesState

Écrire

UpdateDaemon

ecs : UpdateDaemon

Écrire

iam : PassRole

iam : PassedToService

ecs-tasks.amazonaws.com

Écrire

UpdateExpressGatewayService

ecs : RegisterTaskDefinition

Écrire

ecs : UpdateExpressGatewayService

Écrire

iam : PassRole

iam : PassedToService

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

Écrire

UpdateService

ecs : UpdateService

Écrire

iam : PassRole

iam : PassedToService

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

Écrire

UpdateServicePrimaryTaskSet

ecs : UpdateServicePrimaryTaskSet

Écrire

UpdateTaskProtection

ecs : UpdateTaskProtection

Écrire

UpdateTaskSet

ecs : UpdateTaskSet

Écrire

Actions définies par Amazon Elastic Container Service

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

ContinueServiceDeployment

Autorise la poursuite d'un déploiement de service suspendu

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

sec : ResourceTag /$ {} TagKey

Écrire

déploiement de services*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:service

CreateCapacityProvider

Accorde l'autorisation de créer un fournisseur de capacité. Les fournisseurs de capacité sont associés à un cluster Amazon ECS et sont utilisés dans les stratégies de fournisseurs de capacité pour faciliter la mise à l'échelle automatique d'un cluster.

fournisseur de capacité*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

sec : ResourceTag /$ {} TagKey

Écrire

CreateCluster

Accorde l'autorisation de créer un cluster Amazon ECS.

cluster*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:capacite-provider

ecs:fargate-ephemeral-storage-kms-key

sec : ResourceTag /$ {} TagKey

Écrire

CreateDaemon

Accorde l'autorisation de créer un nouveau démon dans un cluster spécifié

démon*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:capacite-provider

ecs:cluster

ecs:définition de la tâche du démon

ecs:enable-ecs-managed-tags

ecs:enable-execute-command

ecs:propagate-tags

ecs:task-cpu

ecs : mémoire de tâches

Écrire

CreateExpressGatewayService

Accorde l'autorisation de créer un nouveau service Amazon ECS Express Gateway avec définition de clusters et de tâches

service*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:cluster

ecs:enable-ecs-managed-tags

ecs:propagate-tags

ecs : ResourceTag /$ {} TagKey

ecs:sous-réseau

ecs:task-cpu

ecs:définition de tâche

ecs : mémoire de tâches

Écrire

CreateService

Accorde l'autorisation d'exécuter et de maintenir un nombre souhaité de tâches à partir d'une définition de tâche spécifiée via la création de services.

service*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : auto-assign-public-ip

ecs:capacite-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:espace de noms

ecs:propagate-tags

ecs : ResourceTag /$ {} TagKey

ecs:sous-réseau

ecs:task-cpu

ecs:définition de tâche

ecs : mémoire de tâches

Écrire

CreateTaskSet

Accorde l'autorisation de créer un ensemble de tâches Amazon ECS.

ensemble de tâches*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:capacite-provider

ecs:cluster

ecs : ResourceTag /$ {} TagKey

ecs:service

ecs:définition de tâche

Écrire

DeleteAccountSetting

Accorde l'autorisation de modifier le format de l'ARN et de l'ID de ressource d'une ressource pour un utilisateur IAM spécifié, un rôle IAM ou l'utilisateur racine d'un compte. Vous pouvez spécifier si le nouvel ARN et le nouveau format d'ID de ressource sont désactivés pour les ressources qui sont créées.

ecs:configuration du compte

Écrire

DeleteAttributes

Accorde l'autorisation de supprimer un ou plusieurs attributs personnalisés d'une ressource Amazon ECS.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

DeleteCapacityProvider

Accorde l'autorisation de supprimer le fournisseur de capacité spécifié.

fournisseur de capacité*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

DeleteCluster

Accorde l'autorisation de supprimer le cluster spécifié.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

DeleteDaemon

Accorde l'autorisation de supprimer un démon spécifié au sein d'un cluster

démon*

était : ResourceTag /$ {} TagKey

ecs:cluster

Écrire

DeleteDaemonTaskDefinition

Autorise la suppression de la définition de tâche daemon spécifiée

définition de la tâche du daemon*

était : ResourceTag /$ {} TagKey

Écrire

DeleteExpressGatewayService

Accorde l'autorisation de supprimer un service Express Gateway spécifié

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

DeleteService

Accorde l'autorisation de supprimer un service spécifié au sein d'un cluster.

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

DeleteTaskDefinitions

Accorde l'autorisation d'annuler l'enregistrement de la définition de tâche spécifiée par famille et par révision.

définition de la tâche*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

DeleteTaskSet

Accorde l'autorisation de supprimer l'ensemble de tâches spécifié.

ensemble de tâches*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

ecs:service

Écrire

DeregisterContainerInstance

Accorde l'autorisation d'annuler l'enregistrement d'une instance de conteneur Amazon ECS du cluster spécifié.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

DeregisterTaskDefinition

Accorde l'autorisation d'annuler l'enregistrement de la définition de tâche spécifiée par famille et par révision.

Écriture

DescribeCapacityProviders

Accorde l'autorisation de décrire un ou plusieurs fournisseurs de capacité Amazon ECS.

fournisseur de capacité*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Lecture

DescribeClusters

Accorde l'autorisation de décrire un ou plusieurs de vos clusters.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Lecture

DescribeContainerInstances

Accorde l'autorisation de décrire des instances de conteneurs Amazon ECS.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

DescribeDaemon

Accorde l'autorisation de décrire le démon spécifié exécuté dans votre cluster

démon*

était : ResourceTag /$ {} TagKey

ecs:cluster

Lecture

DescribeDaemonDeployments

Accorde l'autorisation de décrire un ou plusieurs de vos déploiements de daemon

démon*

était : ResourceTag /$ {} TagKey

ecs:cluster

Lecture

déploiement du daemon*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:démon

DescribeDaemonRevisions

Accorde l'autorisation de décrire une ou plusieurs révisions de votre daemon

démon*

était : ResourceTag /$ {} TagKey

ecs:cluster

Lecture

daemon-revision*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:démon

DescribeDaemonTaskDefinition

Accorde l'autorisation de décrire la définition d'une tâche daemon

définition de la tâche du daemon*

était : ResourceTag /$ {} TagKey

Lecture

DescribeExpressGatewayService

Accorde l'autorisation de décrire le service Express Gateway spécifié

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

DescribeServiceDeployments

Accorde l'autorisation de décrire un ou plusieurs de vos déploiements de services

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

déploiement de services*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:service

DescribeServiceRevisions

Accorde l'autorisation de décrire une ou plusieurs révisions de votre service

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

révision du service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:service

DescribeServices

Accorde l'autorisation de décrire les services spécifiés qui s'exécutent dans votre cluster.

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

DescribeTaskDefinition

Accorde l'autorisation de décrire une définition de tâche. Vous pouvez spécifier une famille et une révision pour rechercher des informations sur une définition de tâche spécifique, ou simplement spécifier la famille pour rechercher la dernière révision ACTIVE dans cette famille.

Lecture

DescribeTaskSets

Accorde l'autorisation de décrire des ensembles de tâches Amazon ECS.

ensemble de tâches*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

ecs:service

Lecture

DescribeTasks

Accorde l'autorisation de décrire une ou plusieurs tâches spécifiques.

tâche*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

DiscoverPollEndpoint

Accorde l'autorisation d'obtenir un point de terminaison pour l'agent Amazon ECS afin d'interroger les mises à jour.

Écriture

ExecuteCommand

Accorde l'autorisation d'exécuter une commande à distance sur un conteneur Amazon ECS.

cluster*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:nom-conteneur

ecs : ResourceTag /$ {} TagKey

ecs:tâche

Écrire

tâche*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:nom-conteneur

ecs : ResourceTag /$ {} TagKey

ecs:tâche

GetTaskProtection

Accorde l'autorisation de récupérer le statut de protection pour les tâches dans un service Amazon

tâche*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Lecture

ListAccountSettings

Accorde l'autorisation de répertorier les paramètres de compte d'une ressource Amazon ECS pour un principal spécifié.

Lecture

ListAttributes

Accorde l'autorisation de répertorier les attributs des ressources Amazon ECS dans un type de cible et un cluster spécifiés.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

List

ListClusters

Accorde l'autorisation d'obtenir une liste des clusters existants.

Liste

ListContainerInstances

Accorde l'autorisation d'obtenir une liste d'instances de conteneurs dans un cluster spécifié.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

List

ListDaemonDeployments

Accorde l'autorisation d'obtenir une liste des déploiements de démons pour un démon spécifié

démon*

était : ResourceTag /$ {} TagKey

ecs:cluster

List

ListDaemonTaskDefinitions

Autorise l'accès à la liste des définitions de tâches daemon enregistrées sur votre compte

List

ListDaemons

Accorde l'autorisation d'obtenir une liste des démons qui s'exécutent dans un cluster spécifié

ecs:cluster

List

ListServiceDeployments

Accorde l'autorisation d'obtenir une liste des déploiements de services pour un service spécifique

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

List

ListServices

Accorde l'autorisation d'obtenir une liste des services en cours d'exécution dans un cluster donné.

ecs:cluster

List

ListServicesByNamespace

Accorde l'autorisation d'obtenir une liste des services qui s'exécutent dans un espace de noms AWS Cloud cartographique spécifié

ecs:espace de noms

List

ListTagsForResource

Accorde l'autorisation d'obtenir une liste de identifications pour la ressource spécifiée.

fournisseur de capacité

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Lecture

cluster

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

instance de conteneur

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

web

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

tâche

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

définition des tâches

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

ensemble de tâches

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

ListTaskDefinitionFamilies

Accorde l'autorisation d'obtenir une liste des familles de définitions de tâches enregistrées sur votre compte (qui peuvent inclure des familles de définition de tâches qui n'ont plus de définitions de tâche ACTIVE).

Liste

ListTaskDefinitions

Accorde l'autorisation d'obtenir une liste des définitions de tâches enregistrées sur votre compte.

Liste

ListTasks

Accorde l'autorisation d'obtenir une liste de tâches pour un cluster spécifié.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

List

PutAccountSetting

Accorde l'autorisation de modifier le format de l'ARN et de l'ID de ressource d'une ressource pour un utilisateur IAM spécifié, un rôle IAM ou l'utilisateur racine d'un compte. Vous pouvez spécifier si le nouvel ARN et le format d'ID d'une ressource sont activés pour les nouvelles ressources créées. L'activation de ce paramètre est nécessaire pour utiliser les nouvelles fonctions d'Amazon ECS, notamment le balisage des ressources.

ecs:configuration du compte

Écrire

PutAccountSettingDefault

Accorde l'autorisation de modifier le format de l'ARN et de l'ID de ressource d'un type de ressource pour tous les utilisateurs IAM sur un compte pour lequel aucun paramètre de compte individuel n'a été défini. L'activation de ce paramètre est nécessaire pour utiliser les nouvelles fonctions d'Amazon ECS, notamment le balisage des ressources.

ecs:configuration du compte

Écrire

PutAttributes

Accorde l'autorisation de créer ou de mettre à jour un attribut sur une ressource Amazon ECS.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

PutClusterCapacityProviders

Accorde l'autorisation de modifier les fournisseurs de capacité disponibles et la stratégie de fournisseur de capacité par défaut pour un cluster.

cluster*

était : ResourceTag /$ {} TagKey

ecs:capacite-provider

ecs : ResourceTag /$ {} TagKey

Écrire

RegisterContainerInstance

Accorde l'autorisation d'enregistrer une instance EC2 dans le cluster spécifié.

cluster*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

Écrire

RegisterDaemonTaskDefinition

Autorise l'enregistrement d'une nouvelle définition de tâche daemon issue de la famille fournie et de ContainerDefinitions

définition de la tâche du daemon*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:privilégié

ecs:task-cpu

ecs : mémoire de tâches

Écrire

RegisterTaskDefinition

Accorde l'autorisation d'enregistrer une nouvelle définition de tâche à partir de la famille et des définitions de conteneurs fournies.

définition de la tâche*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:compatibilité informatique

ecs:privilégié

ecs : ResourceTag /$ {} TagKey

ecs:task-cpu

ecs : mémoire de tâches

Écrire

RunTask

Accorde l'autorisation de lancer une tâche en utilisant un placement aléatoire et le planificateur Amazon ECS par défaut.

définition de la tâche*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:capacite-provider

ecs:cluster

ecs:enable-ebs-volumes

ecs:enable-execute-command

ecs : ResourceTag /$ {} TagKey

ecs:task-cpu

ecs : mémoire de tâches

Écrire

StartTask

Accorde l'autorisation de lancer une nouvelle tâche à partir de la définition de tâche spécifiée sur l'instance ou les instances de conteneur spécifiées.

définition de la tâche*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:cluster

ecs:conteneurs-instances

ecs:enable-ebs-volumes

ecs:enable-execute-command

ecs : ResourceTag /$ {} TagKey

ecs:task-cpu

ecs : mémoire de tâches

Écrire

StopServiceDeployment

Autorise l'arrêt d'un déploiement de service en cours

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

déploiement de services*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:service

StopTask

Accorde l'autorisation d'arrêter une tâche en cours d'exécution.

tâche*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

SubmitAttachmentStateChanges

Accorde l'autorisation d'envoyer un accusé de réception indiquant que les attachements ont changé d'état.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

SubmitContainerStateChange

Accorde l'autorisation d'envoyer un accusé de réception indiquant qu'un conteneur a changé d'état.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

SubmitTaskStateChange

Accorde l'autorisation d'envoyer un accusé de réception indiquant qu'une tâche a changé d'état.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'identificationr la ressource spécifiée.

fournisseur de capacité

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

Marquage, écriture

cluster

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

instance de conteneur

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

daemon

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:cluster

ecs : CreateAction

définition de la tâche du démon

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

web

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

tâche

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

définition des tâches

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

ensemble de tâches

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : CreateAction

ecs : ResourceTag /$ {} TagKey

UntagResource

Accorde l'autorisation d'annuler le balisage de la ressource spécifiée.

fournisseur de capacité

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

Marquage, écriture

cluster

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

instance de conteneur

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

daemon

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs:cluster

définition de la tâche du démon

était : ResourceTag /$ {} TagKey

lois : TagKeys

web

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

tâche

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

définition des tâches

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

ensemble de tâches

était : ResourceTag /$ {} TagKey

lois : TagKeys

ecs : ResourceTag /$ {} TagKey

UpdateCapacityProvider

Accorde l'autorisation de mettre à jour le fournisseur de capacité spécifié.

fournisseur de capacité*

était : ResourceTag /$ {} TagKey

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateCluster

Accorde l'autorisation de modifier la configuration ou les paramètres à utiliser pour un cluster.

cluster*

était : ResourceTag /$ {} TagKey

ecs:fargate-ephemeral-storage-kms-key

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateClusterSettings

Accorde l'autorisation de modifier les paramètres à utiliser pour un cluster.

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateContainerAgent

Accorde l'autorisation de mettre à jour l'agent de conteneur Amazon ECS sur une instance de conteneur spécifiée.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateContainerInstancesState

Accorde l'autorisation à l'utilisateur de modifier le statut d'une instance de conteneur Amazon ECS.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateDaemon

Accorde l'autorisation de modifier les paramètres d'un démon

démon*

était : ResourceTag /$ {} TagKey

ecs:capacite-provider

ecs:cluster

ecs:définition de la tâche du démon

ecs:enable-ecs-managed-tags

ecs:enable-execute-command

ecs:propagate-tags

ecs:task-cpu

ecs : mémoire de tâches

Écrire

UpdateExpressGatewayService

Accorde l'autorisation de modifier les paramètres d'un service Express Gateway

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:enable-ecs-managed-tags

ecs:propagate-tags

ecs : ResourceTag /$ {} TagKey

ecs:sous-réseau

ecs:task-cpu

ecs:définition de tâche

ecs : mémoire de tâches

Écrire

UpdateService

Accorde l'autorisation de modifier les paramètres d'un service.

service*

était : ResourceTag /$ {} TagKey

ecs : auto-assign-public-ip

ecs:capacite-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:espace de noms

ecs:propagate-tags

ecs : ResourceTag /$ {} TagKey

ecs:sous-réseau

ecs:task-cpu

ecs:définition de tâche

ecs : mémoire de tâches

Écrire

UpdateServicePrimaryTaskSet

Accorde l'autorisation de modifier l'ensemble des tâches primaires utilisées dans un service.

service*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateTaskProtection

Accorde l'autorisation de modifier le statut de protection d'une tâche

tâche*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

UpdateTaskSet

Accorde l'autorisation de mettre à jour l'ensemble de tâches spécifié.

ensemble de tâches*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

ecs:service

Écrire

Permission-only actions pour Amazon Elastic Container Service

Les actions suivantes sont définies par Amazon Elastic Container Service mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AllowVendedLogDeliveryForResource

Accorde l'autorisation d'autoriser la livraison du journal automatique pour une ressource spécifiée

cluster

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Gestion des autorisations, écriture

Sondage

Accorde l'autorisation à un agent de se connecter à Amazon ECS service pour signaler son état et obtenir des commandes.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

PutSystemLogEvents

Accorde l'autorisation de collecter les journaux système à partir des instances de conteneur

cluster*

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Écrire

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:capacite-provider

ecs:cluster

ecs : ResourceTag /$ {} TagKey

StartTelemetrySession

Accorde l'autorisation de lancer une séance de télémétrie.

instance de conteneur*

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par Amazon Elastic Container Service

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

fournisseur de capacité

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

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

cluster

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

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

instance de conteneur

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

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

daemon

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

était : ResourceTag /$ {} TagKey

ecs:cluster

déploiement du démon

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

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:démon

daemon-revision

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

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:démon

définition de la tâche du démon

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

était : ResourceTag /$ {} TagKey

service

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

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

déploiement de services

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

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:service

révision du service

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

était : ResourceTag /$ {} TagKey

ecs:cluster

ecs:service

tâche

arn : $ {Partition} :ecs : $ {Region} :$ {Account} :tâche/$ {} /$ {} ClusterName TaskId

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

définition des tâches

arn : $ {Partition} :ecs : $ {Region} :$ {Account} :définition des tâches/$ {} :$ {} TaskDefinitionFamilyName TaskDefinitionRevisionNumber

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

ensemble de tâches

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

était : ResourceTag /$ {} TagKey

ecs : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Elastic Container Service

Amazon Elastic Container Service définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString

ecs : CreateAction

Filtre l'accès en fonction du nom d'une action d'API de création de ressources.

Chaîne

sec : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource

Chaîne

ecs:configuration du compte

Filtre l'accès en fonction du nom de la configuration du compte Amazon ECS

Chaîne

ecs:auto-assign-public-ip

Filtre l'accès en fonction de la configuration d'attribution d'adresse IP publique de votre tâche Amazon ECS ou du service Amazon ECS qui utilise le mode réseau awsvpc

Booléen

ecs:capacité/fournisseur

Filtre l'accès en fonction de l'ARN d'un fournisseur de capacité Amazon ECS

ArrayOfARN

ecs:cluster

Filtre l'accès en fonction de l'ARN d'un cluster Amazon ECS

ARN

ecs:compatibilité informatique

Filtre l'accès en fonction du champ de compatibilités requis fourni dans la demande

ArrayOfString

ecs:conteneurs-instances

Filtre l'accès en fonction de l'ARN d'une instance de conteneur Amazon ECS

ARN

ecs:nom-conteneur

Filtre l'accès en fonction du nom d'un conteneur Amazon ECS défini dans la définition de tâche ECS

Chaîne

ecs:démon

Filtre l'accès par l'ARN d'un démon Amazon ECS

ARN

ecs:définition de la tâche du démon

Filtre l'accès par l'ARN d'une définition de tâche du démon Amazon ECS

ARN

ecs : enable-ebs-volumes

Filtre l'accès par la capacité du volume Amazon EBS géré par Amazon ECS à votre tâche ou service ECS

Chaîne

ecs:enable-ecs-managed-tags

Filtre l'accès en activant la ECSManagedTags configuration de votre tâche Amazon ECS ou de votre service Amazon ECS

Booléen

ecs:enable-execute-command

Filtre l'accès en fonction de la fonctionnalité execute-command de votre tâche Amazon ECS ou votre Amazon ECS service

Chaîne

ecs:enable-service-connect

Filtre l'accès en fonction de la demande du champ d'activation dans la configuration de Service Connect

Chaîne

ecs:enable-vpc-lattice

Filtre l'accès en fonction de la capacité du réseau VPC de votre service Amazon ECS

Chaîne

ecs:fargate-ephemeral-storage-kms-key

Filtre l'accès en fonction de l'identifiant de clé AWS KMS fourni dans la demande

Chaîne

ecs:passerelle

Filtre l'accès par l'ARN d'une passerelle Amazon ECS

ARN

ecs:instance-metadata-tags-propagation

Filtre l'accès en fonction des balises de métadonnées de l'instance, du paramètre de propagation de votre fournisseur de capacité Amazon ECS

Booléen

ecs:espace de noms

Filtre l'accès en fonction de l'ARN de l'espace de noms AWS Cloud Map défini dans la configuration de Service Connect

ARN

ecs:privilégié

Filtre l'accès en fonction du champ privilégié fourni dans la demande

Chaîne

ecs:propagate-tags

Filtre l'accès en fonction de la configuration de propagation des balises de votre tâche Amazon ECS ou de votre service Amazon ECS

Chaîne

ecs:service

Filtre l'accès en fonction de l'ARN d'un Amazon ECS service

ARN

ecs:sous-réseau

Filtre l'accès en fonction de la configuration du sous-réseau de votre tâche Amazon ECS ou du service Amazon ECS qui utilise le mode réseau awsvpc

ArrayOfString

ecs:tâche

Filtre l'accès en fonction de l'ARN d'une tâche Amazon ECS

ARN

ecs : task-cpu

Filtre l'accès par le processeur de tâches, sous la forme d'un entier avec 1024 = 1 vCPU, fourni dans la demande

Numérique

ecs:définition de tâche

Filtre l'accès en fonction de l'ARN d'une définition de tâche Amazon ECS

ARN

ecs : mémoire de tâches

Filtre l'accès par la mémoire des tâches, sous la forme d'un entier représentant MiB, fourni dans la demande

Numérique