View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon EMR in EKS (EMR-Container) - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon EMR in EKS (EMR-Container)

Amazon EMR auf EKS (EMR-Container) (Servicepräfix: emr-containers) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon EMR auf EKS (EMR-Container) definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CancelJobRun

emr-containers:CancelJobRun

Schreiben

CreateJobTemplate

emr-containers:CreateJobTemplate

Schreiben

emr-containers:TagResource

Taggen, Schreiben

CreateManagedEndpoint

emr-containers:CreateManagedEndpoint

Schreiben

emr-containers:TagResource

Taggen, Schreiben

ec2:AuthorizeSecurityGroupEgress

Schreiben

ec2:AuthorizeSecurityGroupIngress

Schreiben

ec2:CreateSecurityGroup

Schreiben

ec2:DeleteSecurityGroup

Schreiben

ec2:RevokeSecurityGroupEgress

Schreiben

ec2:RevokeSecurityGroupIngress

Schreiben

iam:PassRole

iam:PassedToService

pods.eks.amazonaws.com

Schreiben

CreateSecurityConfiguration

emr-containers:CreateSecurityConfiguration

Schreiben

emr-containers:TagResource

Taggen, Schreiben

CreateVirtualCluster

emr-containers:CreateVirtualCluster

Schreiben

emr-containers:TagResource

Taggen, Schreiben

DeleteJobTemplate

emr-containers:DeleteJobTemplate

Schreiben

DeleteManagedEndpoint

emr-containers:DeleteManagedEndpoint

Schreiben

ec2:DeleteSecurityGroup

Schreiben

ec2:RevokeSecurityGroupEgress

Schreiben

ec2:RevokeSecurityGroupIngress

Schreiben

DeleteSecurityConfiguration

emr-containers:DeleteSecurityConfiguration

Schreiben

DeleteVirtualCluster

emr-containers:DeleteVirtualCluster

Schreiben

eks:AssociateAccessPolicy

Schreiben

eks:DeleteAccessEntry

Schreiben

eks:DescribeAccessEntry

Lesen

eks:DisassociateAccessPolicy

Write (Schreiben)

eks:ListAssociatedAccessPolicies

Auflisten

DescribeJobRun

emr-containers:DescribeJobRun

Lesen

DescribeJobTemplate

emr-containers:DescribeJobTemplate

Lesen

DescribeManagedEndpoint

emr-containers:DescribeManagedEndpoint

Lesen

DescribeSecurityConfiguration

emr-containers:DescribeSecurityConfiguration

Lesen

DescribeVirtualCluster

emr-containers:DescribeVirtualCluster

Lesen

GetManagedEndpointSessionCredentials

emr-containers:GetManagedEndpointSessionCredentials

Write (Schreiben)

ListJobRuns

emr-containers:ListJobRuns

Auflisten

ListJobTemplates

emr-containers:ListJobTemplates

Auflisten

ListManagedEndpoints

emr-containers:ListManagedEndpoints

Auflisten

ListSecurityConfigurations

emr-containers:ListSecurityConfigurations

Auflisten

ListTagsForResource

emr-containers:ListTagsForResource

Auflisten

ListVirtualClusters

emr-containers:ListVirtualClusters

Auflisten

StartJobRun

emr-containers:DescribeJobTemplate

Lesen

emr-containers:StartJobRun

Write (Schreiben)

emr-containers:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

pods.eks.amazonaws.com

Schreiben

TagResource

emr-containers:TagResource

Taggen, Schreiben

UntagResource

emr-containers:UntagResource

Taggen, Schreiben

Von Amazon EMR in EKS (EMR-Container) definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CancelJobRun

Gewährt die Berechtigung, die Ausführung einer Aufgabe abzubrechen

jobRun*

aws:ResourceTag/${TagKey}

Schreiben

CreateCertificate

Erteilt die Erlaubnis, den aufzurufen CreateCertificate Methode zum Akzeptieren der CertificateSigningRequest, und geben Sie das signierte Zertifikat zurück

Schreiben

CreateJobTemplate

Gewährt die Berechtigung zum Erstellen einer Auftragsvorlage.

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateManagedEndpoint

Gewährt die Berechtigung zum Erstellen eines verwalteten Endpunkts

virtualCluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

emr-containers:ExecutionRoleArn

Schreiben

CreateSecurityConfiguration

Gewährt die Berechtigung zum Erstellen einer Sicherheitskonfiguration.

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateVirtualCluster

Gewährt die Berechtigung zum Erstellen eines virtuellen Clusters

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteJobTemplate

Gewährt die Berechtigung zum Löschen einer Auftragsvorlage.

jobTemplate*

aws:ResourceTag/${TagKey}

Schreiben

DeleteManagedEndpoint

Gewährt die Berechtigung zum Löschen eines verwalteten Endpunkts

managedEndpoint*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSecurityConfiguration

Gewährt die Berechtigung zum Löschen einer Sicherheitskonfiguration.

securityConfiguration*

aws:ResourceTag/${TagKey}

Schreiben

DeleteVirtualCluster

Gewährt die Berechtigung zum Löschen eines virtuellen Clusters

virtualCluster*

aws:ResourceTag/${TagKey}

Write

DescribeJobRun

Gewährt die Berechtigung zum Beschreiben der Ausführung einer Aufgabe

jobRun*

aws:ResourceTag/${TagKey}

Lesen

DescribeJobTemplate

Gewährt die Berechtigung zum Beschreiben einer Auftragsvorlage.

jobTemplate*

aws:ResourceTag/${TagKey}

Lesen

DescribeManagedEndpoint

Gewährt die Berechtigung zum Beschreiben eines verwalteten Endpunkts

managedEndpoint*

aws:ResourceTag/${TagKey}

Lesen

DescribeSecurityConfiguration

Erteilt die Erlaubnis, eine Sicherheitskonfiguration zu beschreiben

securityConfiguration*

aws:ResourceTag/${TagKey}

Lesen

DescribeVirtualCluster

Gewährt die Berechtigung zur Beschreibung eines virtuellen Clusters

virtualCluster*

aws:ResourceTag/${TagKey}

Lesen

GetManagedEndpointSessionCredentials

Gewährt die Berechtigung, ein Sitzungs-Token zu erzeugen, das zur Verbindung mit einem verwalteten Endpunkt verwendet wird

managedEndpoint*

aws:ResourceTag/${TagKey}

Schreiben

ListJobRuns

Gewährt die Berechtigung zum Auflisten von Aufgabenausführungen, die einem virtuellen Cluster zugeordnet sind

virtualCluster*

aws:ResourceTag/${TagKey}

Auflisten

ListJobTemplates

Gewährt die Berechtigung zum Auflisten von Auftragsvorlagen.

Auflisten

ListManagedEndpoints

Gewährt die Berechtigung zum Auflisten von verwalteten Endpunkten, die einem virtuellen Cluster zugeordnet sind

virtualCluster*

aws:ResourceTag/${TagKey}

Auflisten

ListSecurityConfigurations

Gewährt die Berechtigung zum Auflisten von Sicherheitskonfigurationen

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für die angegebene Ressource

jobRun

aws:ResourceTag/${TagKey}

List

jobTemplate

aws:ResourceTag/${TagKey}

managedEndpoint

aws:ResourceTag/${TagKey}

securityConfiguration

aws:ResourceTag/${TagKey}

virtualCluster

aws:ResourceTag/${TagKey}

ListVirtualClusters

Gewährt die Berechtigung zum Auflisten virtueller Cluster

List

StartJobRun

Gewährt die Berechtigung zum Starten einer Aufgabenausführung

virtualCluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

emr-containers:ExecutionRoleArn

emr-containers:JobTemplateArn

Write

TagResource

Gewährt die Berechtigung zum Markieren der angegebenen Ressource

jobRun

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

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

Gewährt die Berechtigung zum Aufheben der Markierung der angegebenen Ressource

jobRun

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

jobTemplate

aws:ResourceTag/${TagKey}

aws:TagKeys

managedEndpoint

aws:ResourceTag/${TagKey}

aws:TagKeys

securityConfiguration

aws:ResourceTag/${TagKey}

aws:TagKeys

virtualCluster

aws:ResourceTag/${TagKey}

aws:TagKeys

Von Amazon EMR in EKS (EMR-Container) definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

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}

Bedingungsschlüssel für Amazon EMR in EKS (EMR-Container)

Amazon EMR in EKS (EMR-Container) definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tag-Schlüssel-Wert-Paare, die in der Anforderung vorhanden sind

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüsselwertpaaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung

ArrayOfString

emr-containers:ExecutionRoleArn

Filtert den Zugriff nach der in der Anforderung vorhandenen Ausführungsrolle

ARN

emr-containers:JobTemplateArn

Filtert den Zugriff nach der Auftragsvorlage die in der Anforderung vorhandenen ist

ARN