View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon EMR on EKS (EMR Containers) - 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 EMR on EKS (EMR Containers)

Amazon EMR on EKS (contenitori EMR) (prefisso del servizio: emr-containers) 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 EMR su EKS (contenitori EMR)

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

CancelJobRun

emr-containers:CancelJobRun

Scrittura

CreateJobTemplate

emr-containers:CreateJobTemplate

Scrittura

emr-containers:TagResource

Etichettatura, scrittura

CreateManagedEndpoint

emr-containers:CreateManagedEndpoint

Scrittura

emr-containers:TagResource

Etichettare, scrivere

ec2:AuthorizeSecurityGroupEgress

Scrittura

ec2:AuthorizeSecurityGroupIngress

Scrittura

ec2:CreateSecurityGroup

Scrittura

ec2:DeleteSecurityGroup

Scrittura

ec2:RevokeSecurityGroupEgress

Scrittura

ec2:RevokeSecurityGroupIngress

Scrittura

iam:PassRole

iam:PassedToService

pods.eks.amazonaws.com

Scrittura

CreateSecurityConfiguration

emr-containers:CreateSecurityConfiguration

Scrittura

emr-containers:TagResource

Etichettare, scrivere

CreateVirtualCluster

emr-containers:CreateVirtualCluster

Scrittura

emr-containers:TagResource

Etichettare, scrivere

DeleteJobTemplate

emr-containers:DeleteJobTemplate

Scrittura

DeleteManagedEndpoint

emr-containers:DeleteManagedEndpoint

Scrittura

ec2:DeleteSecurityGroup

Scrittura

ec2:RevokeSecurityGroupEgress

Scrittura

ec2:RevokeSecurityGroupIngress

Scrittura

DeleteSecurityConfiguration

emr-containers:DeleteSecurityConfiguration

Scrittura

DeleteVirtualCluster

emr-containers:DeleteVirtualCluster

Scrittura

eks:AssociateAccessPolicy

Scrittura

eks:DeleteAccessEntry

Scrittura

eks:DescribeAccessEntry

Lettura

eks:DisassociateAccessPolicy

Scrittura

eks:ListAssociatedAccessPolicies

List

DescribeJobRun

emr-containers:DescribeJobRun

Lettura

DescribeJobTemplate

emr-containers:DescribeJobTemplate

Lettura

DescribeManagedEndpoint

emr-containers:DescribeManagedEndpoint

Lettura

DescribeSecurityConfiguration

emr-containers:DescribeSecurityConfiguration

Lettura

DescribeVirtualCluster

emr-containers:DescribeVirtualCluster

Lettura

GetManagedEndpointSessionCredentials

emr-containers:GetManagedEndpointSessionCredentials

Scrittura

ListJobRuns

emr-containers:ListJobRuns

List

ListJobTemplates

emr-containers:ListJobTemplates

List

ListManagedEndpoints

emr-containers:ListManagedEndpoints

List

ListSecurityConfigurations

emr-containers:ListSecurityConfigurations

List

ListTagsForResource

emr-containers:ListTagsForResource

List

ListVirtualClusters

emr-containers:ListVirtualClusters

List

StartJobRun

emr-containers:DescribeJobTemplate

Lettura

emr-containers:StartJobRun

Scrittura

emr-containers:TagResource

Etichettare, scrivere

iam:PassRole

iam:PassedToService

pods.eks.amazonaws.com

Scrittura

TagResource

emr-containers:TagResource

Etichettare, scrivere

UntagResource

emr-containers:UntagResource

Etichettare, scrivere

Operazioni definite da Amazon EMR on EKS (EMR Containers)

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

CancelJobRun

Concede l'autorizzazione per annullare un contatto

jobRun*

aws:ResourceTag/${TagKey}

Scrittura

CreateCertificate

Concede il permesso di chiamare il CreateCertificate metodo per accettare il CertificateSigningRequeste restituire il certificato firmato

Scrittura

CreateJobTemplate

Concede l'autorizzazione per creare un modello di processo

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateManagedEndpoint

Concede l'autorizzazione per creare un endpoint gestito

virtualCluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

emr-containers:ExecutionRoleArn

Scrittura

CreateSecurityConfiguration

Autorizza l'utente a creare una configurazione di sicurezza.

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateVirtualCluster

Concede l'autorizzazione per creare un cluster virtuale

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

DeleteJobTemplate

Concede l'autorizzazione per eliminare un modello di processo

jobTemplate*

aws:ResourceTag/${TagKey}

Scrittura

DeleteManagedEndpoint

Concede l'autorizzazione per eliminare un endpoint gestito

managedEndpoint*

aws:ResourceTag/${TagKey}

Scrittura

DeleteSecurityConfiguration

Autorizza l'utente a eliminare una configurazione di sicurezza.

securityConfiguration*

aws:ResourceTag/${TagKey}

Scrittura

DeleteVirtualCluster

Concede l'autorizzazione per eliminare un cluster virtuale

virtualCluster*

aws:ResourceTag/${TagKey}

Write

DescribeJobRun

Concede l'autorizzazione per descrivere l'esecuzione di un processo

jobRun*

aws:ResourceTag/${TagKey}

Lettura

DescribeJobTemplate

Concede l'autorizzazione per descrivere un modello di processo

jobTemplate*

aws:ResourceTag/${TagKey}

Lettura

DescribeManagedEndpoint

Concede l'autorizzazione per descrivere un endpoint gestito

managedEndpoint*

aws:ResourceTag/${TagKey}

Lettura

DescribeSecurityConfiguration

Concede il permesso di descrivere una configurazione di sicurezza

securityConfiguration*

aws:ResourceTag/${TagKey}

Lettura

DescribeVirtualCluster

Concede l'autorizzazione per descrivere un cluster virtuale

virtualCluster*

aws:ResourceTag/${TagKey}

Lettura

GetManagedEndpointSessionCredentials

Concede l'autorizzazione a generare un token di sessione utilizzato per connettersi a un endpoint gestito

managedEndpoint*

aws:ResourceTag/${TagKey}

Scrittura

ListJobRuns

Concede l'autorizzazione per elencare le esecuzioni di processi associate a un cluster virtuale

virtualCluster*

aws:ResourceTag/${TagKey}

List

ListJobTemplates

Concede l'autorizzazione per elencare i modelli di processo

List

ListManagedEndpoints

Concede l'autorizzazione per elencare gli endpoint gestiti associati a un cluster virtuale

virtualCluster*

aws:ResourceTag/${TagKey}

List

ListSecurityConfigurations

Concede l'autorizzazione per elencare le configurazioni di sicurezza

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per la risorsa specificata

jobRun

aws:ResourceTag/${TagKey}

Elenco

jobTemplate

aws:ResourceTag/${TagKey}

managedEndpoint

aws:ResourceTag/${TagKey}

securityConfiguration

aws:ResourceTag/${TagKey}

virtualCluster

aws:ResourceTag/${TagKey}

ListVirtualClusters

Concede l'autorizzazione per elencare i cluster virtuali

Elenco

StartJobRun

Concede l'autorizzazione per avviare l'esecuzione di un processo

virtualCluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

emr-containers:ExecutionRoleArn

emr-containers:JobTemplateArn

Write

TagResource

Concede l'autorizzazione per aggiungere un tag alla risorsa specificata

jobRun

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

jobTemplate

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

managedEndpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

securityConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

virtualCluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere il tag dalla risorsa specificata

jobRun

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

jobTemplate

aws:ResourceTag/${TagKey}

aws:TagKeys

managedEndpoint

aws:ResourceTag/${TagKey}

aws:TagKeys

securityConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

virtualCluster

aws:ResourceTag/${TagKey}

aws:TagKeys

Tipi di risorse definiti da Amazon EMR on EKS (EMR Containers)

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

jobRun

arn:${Partition}:emr-containers:${Region}:${Account}:/virtualclusters/${VirtualClusterId}/jobruns/${JobRunId}

aws:ResourceTag/${TagKey}

jobTemplate

arn:${Partition}:emr-containers:${Region}:${Account}:/jobtemplates/${JobTemplateId}

aws:ResourceTag/${TagKey}

managedEndpoint

arn:${Partition}:emr-containers:${Region}:${Account}:/virtualclusters/${VirtualClusterId}/endpoints/${EndpointId}

aws:ResourceTag/${TagKey}

securityConfiguration

arn:${Partition}:emr-containers:${Region}:${Account}:/securityconfigurations/${SecurityConfigurationId}

aws:ResourceTag/${TagKey}

virtualCluster

arn:${Partition}:emr-containers:${Region}:${Account}:/virtualclusters/${VirtualClusterId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon EMR on EKS (EMR Containers)

Amazon EMR on EKS (EMR Containers) 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 dalle coppie chiave-valore di tag presenti 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 in base alla presenza di chiavi di tag nella richiesta

ArrayOfString

emr-containers:ExecutionRoleArn

Filtra l'accesso in base all'ARN del ruolo di esecuzione presente nella richiesta

ARN

emr-containers:JobTemplateArn

Filtra l'accesso in base all'ARN del modello di processo presente nella richiesta

ARN