View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Elastic Container Service - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per Amazon Elastic Container Service

Amazon Elastic Container Service (prefisso del servizio: ecs) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Elastic Container Service

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateGatewayWithCluster

ecs:AssociateGatewayWithCluster

Scrittura

ContinueServiceDeployment

ecs:ContinueServiceDeployment

Scrittura

CreateCapacityProvider

ecs:CreateCapacityProvider

Scrittura

ecs:PutClusterCapacityProviders

Scrittura

ecs:TagResource

Etichettatura, scrittura

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Scrittura

CreateCluster

ecs:CreateCluster

Scrittura

ecs:TagResource

Etichettare, scrivere

CreateDaemon

ecs:CreateDaemon

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Scrittura

CreateExpressGatewayService

ecs:AssociateGatewayWithCluster

Scrittura

ecs:CreateCluster

Scrittura

ecs:CreateExpressGatewayService

Scrittura

ecs:CreateGateway

Scrittura

ecs:RegisterTaskDefinition

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

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

Scrittura

CreateGateway

ecs:CreateGateway

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Scrittura

CreateService

ecs:CreateService

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

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

Scrittura

CreateTaskSet

ecs:CreateTaskSet

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Scrittura

DeleteAccountSetting

ecs:DeleteAccountSetting

Scrittura

DeleteAttributes

ecs:DeleteAttributes

Scrittura

DeleteCapacityProvider

ecs:DeleteCapacityProvider

Scrittura

ecs:PutClusterCapacityProviders

Scrittura

DeleteCluster

ecs:DeleteCluster

Scrittura

DeleteDaemon

ecs:DeleteDaemon

Scrittura

DeleteDaemonTaskDefinition

ecs:DeleteDaemonTaskDefinition

Scrittura

DeleteExpressGatewayService

ecs:DeleteExpressGatewayService

Scrittura

DeleteGateway

ecs:DeleteGateway

Scrittura

DeleteService

ecs:DeleteService

Scrittura

DeleteTaskDefinitions

ecs:DeleteTaskDefinitions

Scrittura

DeleteTaskSet

ecs:DeleteTaskSet

Scrittura

DeregisterContainerInstance

ecs:DeregisterContainerInstance

Scrittura

DeregisterTaskDefinition

ecs:DeregisterTaskDefinition

Scrittura

DescribeCapacityProviders

ecs:DescribeCapacityProviders

Lettura

DescribeClusters

ecs:DescribeClusters

Lettura

DescribeContainerInstances

ecs:DescribeContainerInstances

Lettura

DescribeDaemon

ecs:DescribeDaemon

Lettura

DescribeDaemonDeployments

ecs:DescribeDaemonDeployments

Lettura

DescribeDaemonRevisions

ecs:DescribeDaemonRevisions

Lettura

DescribeDaemonTaskDefinition

ecs:DescribeDaemonTaskDefinition

Lettura

DescribeExpressGatewayService

ecs:DescribeExpressGatewayService

Lettura

DescribeGateway

ecs:DescribeGateway

Lettura

DescribeGatewayResources

ecs:DescribeGatewayResources

Lettura

DescribeGatewayRoute

ecs:DescribeGatewayRoute

Lettura

DescribeServiceDeployments

ecs:DescribeServiceDeployments

Lettura

DescribeServiceRevisions

ecs:DescribeServiceRevisions

Lettura

DescribeServices

ecs:DescribeServices

Lettura

DescribeTaskDefinition

ecs:DescribeTaskDefinition

Lettura

DescribeTaskSets

ecs:DescribeTaskSets

Lettura

DescribeTasks

ecs:DescribeTasks

Lettura

DisassociateGatewayFromCluster

ecs:DisassociateGatewayFromCluster

Scrittura

DiscoverPollEndpoint

ecs:DiscoverPollEndpoint

Scrittura

ExecuteCommand

ecs:ExecuteCommand

Scrittura

GetTaskProtection

ecs:GetTaskProtection

Lettura

ListAccountSettings

ecs:ListAccountSettings

Lettura

ListAttributes

ecs:ListAttributes

List

ListClusters

ecs:ListClusters

List

ListContainerInstances

ecs:ListContainerInstances

List

ListDaemonDeployments

ecs:ListDaemonDeployments

List

ListDaemonTaskDefinitions

ecs:ListDaemonTaskDefinitions

List

ListDaemons

ecs:ListDaemons

List

ListGatewayClusterAssociations

ecs:ListGatewayClusterAssociations

List

ListGatewayRoutes

ecs:ListGatewayRoutes

List

ListGateways

ecs:ListGateways

List

ListServiceDeployments

ecs:ListServiceDeployments

List

ListServices

ecs:ListServices

List

ListServicesByNamespace

ecs:ListServicesByNamespace

List

ListTagsForResource

ecs:ListTagsForResource

Lettura

ListTaskDefinitionFamilies

ecs:ListTaskDefinitionFamilies

List

ListTaskDefinitions

ecs:ListTaskDefinitions

List

ListTasks

ecs:ListTasks

List

PutAccountSetting

ecs:PutAccountSetting

Scrittura

PutAccountSettingDefault

ecs:PutAccountSettingDefault

Scrittura

PutAttributes

ecs:PutAttributes

Scrittura

PutClusterCapacityProviders

ecs:PutClusterCapacityProviders

Scrittura

RegisterContainerInstance

ecs:RegisterContainerInstance

Scrittura

ecs:TagResource

Etichettare, scrivere

RegisterDaemonTaskDefinition

ecs:RegisterDaemonTaskDefinition

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Scrittura

RegisterTaskDefinition

ecs:RegisterTaskDefinition

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Scrittura

RunTask

ecs:RunTask

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

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

Scrittura

StartTask

ecs:StartTask

Scrittura

ecs:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

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

Scrittura

StopServiceDeployment

ecs:StopServiceDeployment

Scrittura

StopTask

ecs:StopTask

Scrittura

SubmitAttachmentStateChanges

ecs:SubmitAttachmentStateChanges

Scrittura

SubmitContainerStateChange

ecs:SubmitContainerStateChange

Scrittura

SubmitTaskStateChange

ecs:SubmitTaskStateChange

Scrittura

TagResource

ecs:TagResource

Etichettare, scrivere

UntagResource

ecs:UntagResource

Etichettare, scrivere

UpdateCapacityProvider

ecs:PutClusterCapacityProviders

Scrittura

ecs:UpdateCapacityProvider

Scrittura

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Scrittura

UpdateCluster

ecs:UpdateCluster

Scrittura

UpdateClusterSettings

ecs:UpdateClusterSettings

Scrittura

UpdateContainerAgent

ecs:UpdateContainerAgent

Scrittura

UpdateContainerInstancesState

ecs:UpdateContainerInstancesState

Scrittura

UpdateDaemon

ecs:UpdateDaemon

Scrittura

iam:PassRole

iam:PassedToService

ecs-tasks.amazonaws.com

Scrittura

UpdateExpressGatewayService

ecs:AssociateGatewayWithCluster

Scrittura

ecs:CreateGateway

Scrittura

ecs:RegisterTaskDefinition

Scrittura

ecs:UpdateExpressGatewayService

Scrittura

iam:PassRole

iam:PassedToService

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

Scrittura

UpdateGateway

ecs:UpdateGateway

Scrittura

iam:PassRole

iam:PassedToService

ecs.amazonaws.com

Scrittura

UpdateService

ecs:UpdateService

Scrittura

iam:PassRole

iam:PassedToService

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

Scrittura

UpdateServicePrimaryTaskSet

ecs:UpdateServicePrimaryTaskSet

Scrittura

UpdateTaskProtection

ecs:UpdateTaskProtection

Scrittura

UpdateTaskSet

ecs:UpdateTaskSet

Scrittura

Operazioni definite da Amazon Elastic Container Service

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateGatewayWithCluster

Concede il permesso di associare un gateway Amazon ECS a un cluster

gateway*

aws:ResourceTag/${TagKey}

ecs:cluster

Scrittura

ContinueServiceDeployment

Concede il permesso di continuare l'implementazione di un servizio in pausa

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

service-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

CreateCapacityProvider

Concede l'autorizzazione per creare un nuovo provider di capacità. I provider di capacità sono associati a un cluster Amazon ECS e vengono utilizzati nelle strategie dei provider di capacità per facilitare il dimensionamento automatico del cluster

capacity-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

Scrittura

CreateCluster

Concede l'autorizzazione per creare un nuovo cluster Amazon ECS

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:capacity-provider

ecs:fargate-ephemeral-storage-kms-key

ecs:ResourceTag/${TagKey}

Scrittura

CreateDaemon

Concede il permesso di creare un nuovo demone in un cluster specificato

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

Scrittura

CreateExpressGatewayService

Concede l'autorizzazione a creare un nuovo servizio Amazon ECS Express Gateway con definizione di cluster e attività

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

Scrittura

CreateGateway

Concede l'autorizzazione a creare un gateway Amazon ECS

gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:enable-ecs-managed-tags

ecs:propagate-tags

Scrittura

CreateService

Concede l'autorizzazione per eseguire e gestire il numero desiderato di attività a partire da una definizione di attività specificata tramite la creazione del servizio

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

Scrittura

CreateTaskSet

Concede l'autorizzazione per creare un nuovo set di attività 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

Scrittura

DeleteAccountSetting

Concede l'autorizzazione per modificare il formato di ARN e ID risorsa per una risorsa collegata a un determinato utente IAM, ruolo IAM o all'utente root di un account. È possibile specificare se i nuovi formati di ARN e ID risorsa debbano essere o meno disattivati per le nuove risorse create

ecs:account-setting

Scrittura

DeleteAttributes

Concede l'autorizzazione per eliminare uno o più attributi personalizzati da una risorsa Amazon ECS

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

DeleteCapacityProvider

Concede l'autorizzazione per eliminare il provider di capacità specificato

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

DeleteCluster

Concede l'autorizzazione per eliminare il cluster specificato

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

DeleteDaemon

Concede il permesso di eliminare un demone specificato all'interno di un cluster

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Scrittura

DeleteDaemonTaskDefinition

Concede il permesso di eliminare la definizione di attività daemon specificata

daemon-task-definition*

aws:ResourceTag/${TagKey}

Scrittura

DeleteExpressGatewayService

Concede il permesso di eliminare un servizio Express Gateway specificato

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

DeleteGateway

Concede il permesso di eliminare un gateway Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Scrittura

DeleteService

Concede l'autorizzazione per eliminare un servizio specificato all'interno di un cluster

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

DeleteTaskDefinitions

Concede l'autorizzazione per eliminare le definizioni di attività specificate in base a famiglia e revisione

task-definition*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

DeleteTaskSet

Concede l'autorizzazione per eliminare il set di attività specificato

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

Scrittura

DeregisterContainerInstance

Concede l'autorizzazione per annullare la registrazione di un'istanza di container di Amazon ECS dal cluster specificato

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

DeregisterTaskDefinition

Concede l'autorizzazione per annullare la registrazione della definizione di attività specificata in base a famiglia e revisione

Scrittura

DescribeCapacityProviders

Concede l'autorizzazione per descrivere uno o più provider di capacità di Amazon ECS

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Lettura

DescribeClusters

Concede l'autorizzazione per descrivere uno o più cluster

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Lettura

DescribeContainerInstances

Concede l'autorizzazione per descrivere le istanze di container di Amazon ECS

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

DescribeDaemon

Concede l'autorizzazione a descrivere il demone specificato in esecuzione nel cluster

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Lettura

DescribeDaemonDeployments

Concede il permesso di descrivere una o più delle distribuzioni dei demoni

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Lettura

daemon-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:daemon

DescribeDaemonRevisions

Concede il permesso di descrivere una o più revisioni dei tuoi daemon

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

Lettura

daemon-revision*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:daemon

DescribeDaemonTaskDefinition

Concede il permesso di descrivere la definizione di un'attività daemon

daemon-task-definition*

aws:ResourceTag/${TagKey}

Lettura

DescribeExpressGatewayService

Concede il permesso di descrivere il servizio Express Gateway specificato

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

DescribeGateway

Concede l'autorizzazione a descrivere un gateway Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Lettura

DescribeGatewayResources

Concede il permesso di descrivere le risorse associate a un gateway Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Lettura

DescribeGatewayRoute

Concede l'autorizzazione a descrivere un percorso per un gateway Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

Lettura

gateway-route*

aws:ResourceTag/${TagKey}

ecs:gateway

DescribeServiceDeployments

Concede il permesso di descrivere una o più delle distribuzioni del servizio

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

service-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

DescribeServiceRevisions

Concede il permesso di descrivere una o più revisioni del servizio

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

service-revision*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

DescribeServices

Concede l'autorizzazione per descrivere i servizi specificati in esecuzione nel cluster

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

DescribeTaskDefinition

Concede l'autorizzazione per descrivere una definizione di attività. È possibile specificare una famiglia e una revisione per recuperare informazioni su una specifica definizione di attività oppure specificare semplicemente la famiglia per trovare l'ultima revisione in stato ACTIVE (ATTIVA) in tale famiglia.

Lettura

DescribeTaskSets

Concede l'autorizzazione per descrivere i set di attività di Amazon ECS

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

Lettura

DescribeTasks

Concede l'autorizzazione per descrivere una o più attività specificate.

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

DisassociateGatewayFromCluster

Concede il permesso di dissociare un gateway Amazon ECS da un cluster

gateway*

aws:ResourceTag/${TagKey}

ecs:cluster

Scrittura

DiscoverPollEndpoint

Concede l'autorizzazione per restituire un endpoint sul quale l'agente di Amazon ECS può eseguire il polling per gli aggiornamenti

Scrittura

ExecuteCommand

Concede l'autorizzazione per eseguire un comando in remoto su un container Amazon ECS

cluster*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:container-name

ecs:ResourceTag/${TagKey}

ecs:task

Scrittura

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:container-name

ecs:ResourceTag/${TagKey}

ecs:task

GetTaskProtection

Concede l'autorizzazione per recuperare lo stato di protezione delle attività di un servizio di Amazon ECS

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Lettura

ListAccountSettings

Concede l'autorizzazione per elencare le impostazioni dell'account per una risorsa di Amazon ECS per un principal specificato

Lettura

ListAttributes

Concede l'autorizzazione per elencare gli attributi delle risorse di Amazon ECS all'interno di un tipo di target e di un cluster specificati

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Elenco

ListClusters

Concede l'autorizzazione per ottenere un elenco di cluster esistenti

Elenco

ListContainerInstances

Concede l'autorizzazione per ottenere un elenco di istanze di container in un cluster specificato

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

List

ListDaemonDeployments

Concede il permesso di ottenere un elenco di distribuzioni di daemon per un daemon specificato

daemon*

aws:ResourceTag/${TagKey}

ecs:cluster

List

ListDaemonTaskDefinitions

Concede il permesso di ottenere un elenco di definizioni di attività daemon registrate nel tuo account

List

ListDaemons

Concede il permesso di ottenere un elenco di demoni in esecuzione in un cluster specificato

ecs:cluster

List

ListGatewayClusterAssociations

Concede l'autorizzazione a elencare le associazioni di cluster per i gateway Amazon ECS

cluster

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

List

gateway*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:gateway

ListGatewayRoutes

Concede l'autorizzazione a elencare le rotte per un gateway Amazon ECS

cluster

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

List

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 l'autorizzazione a elencare i gateway Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

ecs:gateway

List

ListServiceDeployments

Concede il permesso di ottenere un elenco di distribuzioni di servizi per un servizio specifico

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

List

ListServices

Concede l'autorizzazione per ottenere un elenco di servizi in esecuzione in un cluster specificato

ecs:cluster

List

ListServicesByNamespace

Concede l'autorizzazione per ottenere un elenco di servizi in esecuzione in un determinato Cloud AWS Namespace della mappa

ecs:namespace

List

ListTagsForResource

Concede l'autorizzazione per ottenere un elenco di tag per la risorsa specificata

capacity-provider

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Lettura

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 l'autorizzazione per ottenere un elenco di famiglie di definizioni di attività registrate sull'account (che possono includere famiglie di definizioni di attività che non hanno più definizioni di attività in stato ACTIVE [ATTIVA]).

Elenco

ListTaskDefinitions

Concede l'autorizzazione per ottenere un elenco di definizioni delle attività registrate sull'account

Elenco

ListTasks

Concede l'autorizzazione per ottenere un elenco di attività per un cluster specificato

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

List

PutAccountSetting

Concede l'autorizzazione per modificare il formato di ARN e ID risorsa per una risorsa collegata a un determinato utente IAM, ruolo IAM o all'utente root di un account. È possibile specificare se il nuovo formato di ARN e ID della risorsa sono attivati per le nuove risorse create. L'abilitazione di questa impostazione è richiesta per poter utilizzare le nuove caratteristiche di Amazon ECS, come il tagging delle risorse

ecs:account-setting

Scrittura

PutAccountSettingDefault

Concede l'autorizzazione per modificare il formato di ARN e ID risorsa per un tipo di risorsa, per tutti gli utenti IAM di un account per il quale non sono state definite impostazioni specifiche. L'abilitazione di questa impostazione è richiesta per poter utilizzare le nuove caratteristiche di Amazon ECS, come il tagging delle risorse

ecs:account-setting

Scrittura

PutAttributes

Concede l'autorizzazione per creare o aggiornare un attributo di una risorsa di Amazon ECS

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

PutClusterCapacityProviders

Concede l'autorizzazione per modificare i provider di capacità disponibili e la strategia predefinita del provider di capacità per un cluster

cluster*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:ResourceTag/${TagKey}

Scrittura

RegisterContainerInstance

Concede l'autorizzazione per registrare un'istanza EC2 nel cluster specificato

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

Scrittura

RegisterDaemonTaskDefinition

Concede il permesso di registrare una nuova definizione di attività daemon dalla famiglia e dalle ContainerDefinitions fornite

daemon-task-definition*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:privileged

ecs:task-cpu

ecs:task-memory

Scrittura

RegisterTaskDefinition

Concede l'autorizzazione per registrare una nuova definizione di attività a partire da famiglia e containerDefinitions specificate

task-definition*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:compute-compatibility

ecs:privileged

ecs:ResourceTag/${TagKey}

ecs:task-cpu

ecs:task-memory

Scrittura

RunTask

Concede l'autorizzazione per avviare un'attività utilizzando un posizionamento casuale e il sistema di pianificazione predefinito di 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

Scrittura

StartTask

Concede l'autorizzazione per avviare una nuova attività a partire dalla definizione di attività specificata sull'istanza o sulle istanze di container specificate

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

Scrittura

StopServiceDeployment

Concede il permesso di interrompere l'implementazione di un servizio in corso

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

service-deployment*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:service

StopTask

Concede l'autorizzazione per arrestare un'attività in esecuzione

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

SubmitAttachmentStateChanges

Concede l'autorizzazione per inviare una conferma che gli allegati hanno cambiato stati

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

SubmitContainerStateChange

Concede l'autorizzazione per inviare una conferma che un container ha cambiato stati

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

SubmitTaskStateChange

Concede l'autorizzazione per inviare una conferma che un'attività ha cambiato stati

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

TagResource

Concede l'autorizzazione per aggiungere un tag alla risorsa specificata

capacity-provider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:CreateAction

ecs:ResourceTag/${TagKey}

Etichettatura, scrittura

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 l'autorizzazione per rimuovere il tag dalla risorsa specificata

capacity-provider

aws:ResourceTag/${TagKey}

aws:TagKeys

ecs:ResourceTag/${TagKey}

Etichettare, scrivere

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 l'autorizzazione per aggiornare il provider di capacità specificato.

capacity-provider*

aws:ResourceTag/${TagKey}

ecs:instance-metadata-tags-propagation

ecs:propagate-tags

ecs:ResourceTag/${TagKey}

Scrittura

UpdateCluster

Concede l'autorizzazione per modificare la configurazione o le impostazioni da utilizzare per un cluster

cluster*

aws:ResourceTag/${TagKey}

ecs:fargate-ephemeral-storage-kms-key

ecs:ResourceTag/${TagKey}

Scrittura

UpdateClusterSettings

Concede l'autorizzazione per modificare le impostazioni da utilizzare per un cluster

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

UpdateContainerAgent

Concede l'autorizzazione per aggiornare l'agente container di Amazon ECS su un'istanza di container specificata

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

UpdateContainerInstancesState

Concede all'utente l'autorizzazione per modificare lo stato di un'istanza di container di Amazon ECS

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

UpdateDaemon

Concede il permesso di modificare i parametri di un demone

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

Scrittura

UpdateExpressGatewayService

Concede il permesso di modificare i parametri di un servizio 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

Scrittura

UpdateGateway

Concede il permesso di modificare i parametri di un gateway Amazon ECS

gateway*

aws:ResourceTag/${TagKey}

ecs:enable-ecs-managed-tags

ecs:propagate-tags

Scrittura

UpdateService

Concede l'autorizzazione per modificare i parametri di un servizio

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

Scrittura

UpdateServicePrimaryTaskSet

Concede l'autorizzazione per modificare il set di attività principale utilizzato in un servizio

service*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

UpdateTaskProtection

Concede l'autorizzazione per modificare lo stato di protezione di un'attività

task*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

UpdateTaskSet

Concede l'autorizzazione per aggiornare il set di attività specificato

task-set*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

ecs:service

Scrittura

Permission-only azioni per Amazon Elastic Container Service

Le seguenti azioni sono definite da Amazon Elastic Container Service ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AllowVendedLogDeliveryForResource

Concede l'autorizzazione per consentire la consegna dei log forniti per una risorsa specificata

cluster

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Gestione delle autorizzazioni, scrittura

Poll

Concede a un agente l'autorizzazione per connettersi al servizio Amazon ECS per segnalare lo stato e ricevere i comandi

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

PutSystemLogEvents

Concede il permesso di raccogliere i log di sistema dalle istanze del contenitore

cluster*

aws:ResourceTag/${TagKey}

ecs:ResourceTag/${TagKey}

Scrittura

container-instance*

aws:ResourceTag/${TagKey}

ecs:capacity-provider

ecs:cluster

ecs:ResourceTag/${TagKey}

StartTelemetrySession

Concede l'autorizzazione per avviare una sessione di telemetria

container-instance*

aws:ResourceTag/${TagKey}

ecs:cluster

ecs:ResourceTag/${TagKey}

Scrittura

Tipi di risorsa definiti da Amazon Elastic Container Service

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

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}

Chiavi di condizione per Amazon Elastic Container Service

Amazon Elastic Container Service definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base alle coppie chiave-valore di tag collegate alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString

ecs:CreateAction

Filtra l'accesso in base al nome di un'operazione API di creazione della risorsa

String

ecs:ResourceTag/${TagKey}

Filtra l'accesso in base alle coppie chiave-valore di tag collegate alla risorsa

String

ecs:account-setting

Filtra l'accesso in base al nome dell'impostazione dell'account Amazon ECS

String

ecs:auto-assign-public-ip

Filtra l'accesso in base alla configurazione di assegnazione dell'IP pubblico dell'attività Amazon ECS o del servizio Amazon ECS che utilizza la modalità di rete awsvpc

Bool

ecs:capacity-provider

Filtra l'accesso in base all'ARN di un provider di capacità Amazon ECS

ArrayOfARN

ecs:cluster

Filtra l'accesso in base all'ARN di un cluster Amazon ECS

ARN

ecs:compute-compatibility

Filtra l'accesso in base al campo di compatibilità richiesto fornito nella richiesta

ArrayOfString

ecs:container-instances

Filtra l'accesso in base all'ARN di un'istanza di container Amazon ECS

ARN

ecs:container-name

Filtra l'accesso in base al nome di un container Amazon ECS indicato nella definizione dell'attività ECS

String

ecs:daemon

Filtra l'accesso tramite l'ARN di un demone Amazon ECS

ARN

ecs:daemon-task-definition

Filtra l'accesso tramite l'ARN di una definizione di attività del demone Amazon ECS

ARN

ecs:enable-ebs-volumes

Filtra l'accesso tramite la capacità di volume Amazon EBS gestita da Amazon ECS all'attività o al servizio ECS

String

ecs:enable-ecs-managed-tags

Filtra l'accesso in base all'abilitazioneECSManagedTags configurazione dell'attività Amazon ECS o del servizio Amazon ECS

Bool

ecs:enable-execute-command

Filtra l'accesso in base alla capacità di esecuzione dei comandi dell'attività Amazon ECS o del servizio Amazon ECS

String

ecs:enable-service-connect

Filtra l'accesso in base al valore del campo abilitato nella configurazione di Service Connect

String

ecs:enable-vpc-lattice

Filtra l'accesso in base alla funzionalità VPC Lattice del tuo servizio Amazon ECS

String

ecs:fargate-ephemeral-storage-kms-key

Filtra l'accesso tramite AWS ID della chiave KMS fornito nella richiesta

String

ecs:gateway

Filtra l'accesso tramite l'ARN di un gateway Amazon ECS

ARN

ecs:instance-metadata-tags-propagation

Filtra l'accesso in base all'impostazione di propagazione dei tag di metadati dell'istanza del tuo provider di capacità Amazon ECS

Bool

ecs:namespace

Filtra l'accesso da parte dell'ARN di Cloud AWS Lo spazio dei nomi della mappa definito nella configurazione di Service Connect

ARN

ecs:privileged

Filtra l'accesso in base al campo privilegiato fornito nella richiesta

String

ecs:propagate-tags

Filtra l'accesso in base alla configurazione di propagazione dei tag dell'attività Amazon ECS o del servizio Amazon ECS

String

ecs:service

Filtra l'accesso in base all'ARN di un servizio Amazon ECS

ARN

ecs:subnet

Filtra l'accesso in base alla configurazione della sottorete dell'attività Amazon ECS o del servizio Amazon ECS che utilizza la modalità di rete awsvpc

ArrayOfString

ecs:task

Filtra l'accesso in base all'ARN di un'attività Amazon ECS

ARN

ecs:task-cpu

Filtra l'accesso in base alla task cpu, come numero intero con 1024 = 1 vCPU, fornito nella richiesta

Numeric

ecs:task-definition

Filtra l'accesso in base all'ARN di una definizione di attività Amazon ECS

ARN

ecs:task-memory

Filtra l'accesso in base alla memoria del task, come numero intero che rappresenta MiB, fornito nella richiesta

Numeric