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 Elastic MapReduce
Amazon Elastic MapReduce (Dienstpräfix: elasticmapreduce) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich das an Referenz zur programmatischen Serviceautorisierung
für diesen Dienst.
Themen
Von Amazon Elastic definierte API-Operationen MapReduce
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 |
|---|---|---|---|---|
|
AddInstanceFleet |
Schreiben |
|||
|
AddInstanceGroups |
Schreiben |
|||
|
AddJobFlowSteps |
Schreiben |
|||
|
AddTags |
Taggen, Schreiben |
|||
|
CancelSteps |
Schreiben |
|||
|
CreatePersistentAppUI |
Schreiben |
|||
Taggen, Schreiben |
||||
Schreiben |
||||
|
CreateSecurityConfiguration |
Schreiben |
|||
|
CreateStudio |
Taggen, Schreiben |
|||
Schreiben |
||||
Schreiben |
||||
|
CreateStudioSessionMapping |
Schreiben |
|||
|
DeleteSecurityConfiguration |
Schreiben |
|||
|
DeleteStudio |
Schreiben |
|||
|
DeleteStudioSessionMapping |
Schreiben |
|||
|
DescribeCluster |
Lesen |
|||
|
DescribeJobFlows |
Lesen |
|||
|
DescribeNotebookExecution |
Lesen |
|||
|
DescribePersistentAppUI |
Lesen |
|||
|
DescribeReleaseLabel |
Lesen |
|||
|
DescribeSecurityConfiguration |
Lesen |
|||
|
DescribeStep |
Lesen |
|||
|
DescribeStudio |
Lesen |
|||
|
GetAutoTerminationPolicy |
Lesen |
|||
|
GetBlockPublicAccessConfiguration |
Lesen |
|||
|
GetClusterSessionCredentials |
Write (Schreiben) |
|||
|
GetManagedScalingPolicy |
Lesen |
|||
|
GetOnClusterAppUIPresignedURL |
Write (Schreiben) |
|||
|
GetPersistentAppUIPresignedURL |
Schreiben |
|||
|
GetSession |
Lesen |
|||
|
GetSessionEndpoint |
Write (Schreiben) |
|||
|
GetStudioSessionMapping |
Lesen |
|||
|
ListBootstrapActions |
Lesen |
|||
|
ListClusters |
Auflisten |
|||
|
ListInstanceFleets |
Lesen |
|||
|
ListInstanceGroups |
Lesen |
|||
|
ListInstances |
Lesen |
|||
|
ListNotebookExecutions |
Auflisten |
|||
|
ListReleaseLabels |
Auflisten |
|||
|
ListSecurityConfigurations |
Auflisten |
|||
|
ListSessions |
Auflisten |
|||
|
ListSteps |
Lesen |
|||
|
ListStudioSessionMappings |
Auflisten |
|||
|
ListStudios |
Auflisten |
|||
|
ListSupportedInstanceTypes |
Auflisten |
|||
|
ModifyCluster |
Schreiben |
|||
|
ModifyInstanceFleet |
Schreiben |
|||
|
ModifyInstanceGroups |
Schreiben |
|||
|
PutAutoScalingPolicy |
Schreiben |
|||
|
PutAutoTerminationPolicy |
Schreiben |
|||
|
PutBlockPublicAccessConfiguration |
Verwaltung von Berechtigungen, Schreiben |
|||
|
PutManagedScalingPolicy |
Schreiben |
|||
|
RemoveAutoScalingPolicy |
Schreiben |
|||
|
RemoveAutoTerminationPolicy |
Schreiben |
|||
|
RemoveManagedScalingPolicy |
Schreiben |
|||
|
RemoveTags |
Taggen, Schreiben |
|||
|
RunJobFlow |
Taggen, Schreiben |
|||
Schreiben |
||||
iam:PassedToService |
application-autoscaling.amazonaws.com, ec2.amazonaws.com, elasticmapreduce.amazonaws.com |
Schreiben |
||
|
SetKeepJobFlowAliveWhenNoSteps |
Schreiben |
|||
|
SetTerminationProtection |
Schreiben |
|||
|
SetUnhealthyNodeReplacement |
Schreiben |
|||
|
SetVisibleToAllUsers |
Schreiben |
|||
|
StartNotebookExecution |
Taggen, Schreiben |
|||
Schreiben |
||||
Schreiben |
||||
|
StartSession |
Taggen, Schreiben |
|||
Schreiben |
||||
iam:PassedToService |
elasticmapreduce.amazonaws.com, managed-compute.elasticmapreduce.amazonaws.com |
Schreiben |
||
|
StopNotebookExecution |
Schreiben |
|||
|
TerminateJobFlows |
Schreiben |
|||
|
TerminateSession |
Schreiben |
|||
|
UpdateStudio |
Schreiben |
|||
Schreiben |
||||
|
UpdateStudioSessionMapping |
Schreiben |
Von Amazon Elastic definierte Aktionen MapReduce
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 |
|---|---|---|---|---|
Erteilt die Berechtigung, alle Ereignisprotokolle auf einem persistenten Anwendungsverlaufsserver einzusehen |
Schreiben |
|||
Gewährt die Berechtigung zum Hinzufügen einer Instance-Flotte zu einem aktiven Cluster |
Schreiben |
|||
Gewährt die Berechtigung zum Hinzufügen von Instance-Gruppen zu einem aktiven Cluster |
Schreiben |
|||
Gewährt die Berechtigung zum Hinzufügen neuer Schritte zu einem aktiven Cluster |
Schreiben |
|||
Gewährt die Berechtigung zum Hinzufügen von Tags zu einer Amazon-EMR-Ressource |
Taggen, Schreiben |
|||
Gewährt die Berechtigung zum Abbrechen einzelner oder mehrerer Schritte in einem aktiven Cluster |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen eines persistenten Anwendungsverlaufsservers |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen einer Sicherheitskonfiguration. |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen eines EMR-Studios |
Schreiben |
|||
Gewährt die Berechtigung zum Starten eines EMR-Studios im IAM-Authentifizierungsmodus |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen einer EMR-Studio-Sitzungsmapping |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen einer Sicherheitskonfiguration. |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen eines EMR-Studios |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen einer EMR-Studio-Sitzungsmapping |
Schreiben |
|||
Gewährt die Berechtigung zum Abrufen von Details über einen Cluster, einschließlich Status, Hardware- und Softwarekonfiguration, VPC-Einstellungen und so weiter |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben von Details von Clustern (Auftragsabläufe). Diese API ist veraltet und wird letztendlich entfernt werden. Wir empfehlen Ihnen zu verwenden ListClusters, DescribeCluster, ListSteps, ListInstanceGroups und ListBootstrapActions stattdessen |
Lesen |
|||
Gewährt die Berechtigung zum Anzeigen von Informationen über eine Notebook-Ausführung |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben eines persistenten Anwendungsverlaufsservers |
Lesen |
|||
Gewährt die Berechtigung zum Anzeigen von Informationen über eine EMR-Version, z. B., welche Anwendungen unterstützt werden |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von Details einer Sicherheitskonfiguration |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von Details über einen Cluster-Schritt |
Lesen |
|||
Gewährt die Berechtigung zum Anzeigen von Informationen über ein EMR-Studio |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen der einem Cluster zugeordneten Richtlinie für die automatische Beendigung |
Lesen |
|||
Erteilt die Erlaubnis, die EMR-Block-Konfiguration für den öffentlichen Zugriff abzurufen AWS-Konto in der Region |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von grundlegenden HTTP-Anmeldeinformationen, die mit einer bestimmten IAM-Ausführungsrolle für einen EMR-Cluster mit differenzierter Zugriffskontrolle verknüpft sind |
Schreiben |
|||
Gewährt die Berechtigung zum Abrufen der verwalteten Skalierungsrichtlinie, die einem Cluster zugeordnet ist |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen einer vorsignierten URL für einen Anwendungsverlaufsserver, der auf dem Cluster ausgeführt wird |
Schreiben |
|||
Gewährt die Berechtigung zum Abrufen einer vorsignierten URL für einen persistenten Anwendungsverlaufsserver |
Schreiben |
|||
Erteilt die Erlaubnis, Details einer Spark Connect-Sitzung abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, den Endpunkt und die Anmeldeinformationen für eine Spark Connect-Sitzung abzurufen |
Schreiben |
|||
Gewährt die Berechtigung zum Anzeigen von Informationen über eine EMR-Sitzungsmapping |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von Details über die Bootstrap-Aktionen, die mit einem Cluster verknüpft sind |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen des Status zugänglicher Cluster |
Auflisten |
|||
Gewährt die Berechtigung zum Abrufen von Details über die Instance-Flotten in einem Cluster |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von Details über die Instance-Gruppen in einem Cluster |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen von Details über die Amazon-EC2-Instances in einem Cluster |
Lesen |
|||
Gewährt die Berechtigung zum Auflisten von Übersichtsinformationen für Notebook-Ausführungen |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten und Filtern der verfügbaren EMR-Versionen in der aktuellen Region |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten verfügbarer Sicherheitskonfigurationen in diesem Konto nach Namen sowie Datum und Uhrzeit der Erstellung |
Auflisten |
|||
Erteilt die Erlaubnis, Spark Connect-Sitzungen auf einem Amazon EMR-Cluster aufzulisten |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten von Schritten, die mit einem Cluster verknüpft sind |
Lesen |
|||
Gewährt die Berechtigung zum Auflisten zusammenfassender Informationen über EMR-Studio-Sitzungsmappings |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten zusammenfassender Informationen über EMR-Studios |
Auflisten |
|||
Gewährt die Berechtigung, die Amazon-EC2-Instance-Typen aufzulisten, die von einer Amazon-EMR-Version unterstützt werden |
Auflisten |
|||
Gewährt die Berechtigung, Clustereinstellungen zu ändern, wie z. B. die Anzahl der Schritte, die gleichzeitig für einen Cluster ausgeführt werden können |
Schreiben |
|||
Erteilt die Erlaubnis, das Ziel zu ändern On-Demand und Ziel-Spot-Kapazitäten für eine Instance-Flotte |
Schreiben |
|||
Gewährt die Berechtigung zum Ändern der Anzahl und Konfiguration von EC2-Instances für eine Instance-Gruppe |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen oder Aktualisieren einer Auto-Scaling-Richtlinie für eine Core-Instance-Gruppe oder Aufgabe-Instance-Gruppe. |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen oder Aktualisieren der einem Cluster zugeordneten Richtlinie für die automatische Beendigung |
Schreiben |
|||
Erteilt die Erlaubnis, die EMR-Block-Konfiguration für den öffentlichen Zugriff zu erstellen oder zu aktualisieren AWS-Konto in der Region |
Verwaltung von Berechtigungen, Schreiben |
|||
Gewährt die Berechtigung zum Erstellen oder Aktualisieren der verwalteten Skalierungsrichtlinie, die einem Cluster zugeordnet ist |
Schreiben |
|||
Gewährt die Berechtigung zum Entfernen einer Auto-Scaling-Richtlinie aus einer Instance-Gruppe. |
Schreiben |
|||
Gewährt die Berechtigung zum Entfernen der einem Cluster zugeordneten Richtlinie für die automatische Beendigung |
Schreiben |
|||
Gewährt die Berechtigung zum Entfernen der verwalteten Skalierungsrichtlinie, die einem Cluster zugeordnet ist |
Schreiben |
|||
Gewährt die Berechtigung zum Entfernen von Tags aus einer Amazon-EMR-Ressource. |
Taggen, Schreiben |
|||
Gewährt die Berechtigung zum Erstellen und Starten eines Clusters (Auftragsverlauf) |
Schreiben |
|||
Erteilt die Berechtigung zum Hinzufügen und Entfernen der automatischen Terminierung nach der Ausführung eines Schritts für einen Cluster |
Schreiben |
|||
Gewährt die Berechtigung zum Hinzufügen und Entfernen des Beendigungsschutzes für einen Cluster |
Schreiben |
|||
Erteilt die Berechtigung, einen fehlerhaften Node-Ersatz für einen Cluster zu aktivieren oder zu deaktivieren |
Schreiben |
|||
Erteilt die Berechtigung, festzulegen, ob alle AWS Benutzer für Identitäts- und Zugriffsmanagement (IAM) in der AWS-Konto kann einen Cluster anzeigen. Diese API ist veraltet und Ihr Cluster ist möglicherweise für alle Benutzer in Ihrem Konto sichtbar. Informationen zum Einschränken des Clusterzugriffs mithilfe einer IAM-Richtlinie finden Sie unter AWS Identitäts- und Zugriffsmanagement für Amazon EMR (https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-access-iam.html) |
Schreiben |
|||
Gewährt die Berechtigung zum Starten einer EMR-Notebook-Ausführung |
Schreiben |
|||
Erteilt die Erlaubnis, eine Spark Connect-Sitzung auf einem Amazon EMR-Cluster zu starten |
elasticmapreduce:ExecutionRoleArn |
Schreiben |
||
Gewährt die Berechtigung zum Beenden der Notebook-Ausführung |
Schreiben |
|||
Gewährt die Berechtigung zum Beenden eines Clusters (Auftragsverlauf) |
Schreiben |
|||
Erteilt die Erlaubnis, eine Spark Connect-Sitzung auf einem Amazon EMR-Cluster zu beenden |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren von Informationen über ein EMR-Studio |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren einer EMR-Studio-Sitzungsmapping |
Schreiben |
Permission-only Aktionen für Amazon Elastic MapReduce
Die folgenden Aktionen werden von Amazon Elastic definiert MapReduce sind jedoch nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Gewährt die Berechtigung zum Anfügen eines EMR-Notebooks an eine Computing-Engine |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen eines EMR-Notebooks |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen einer EMR-Notebook-Repository |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen eines EMR-Notebooks |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen eines EMR-Notebook-Repositorys |
Schreiben |
|||
Erteilt die Berechtigung, eine Identität daran zu hindern, einen kollaborativen WorkSpace zu öffnen |
Rechteverwaltung, Schreiben |
|||
Gewährt die Berechtigung zum Anzeigen von Informationen zu einem Notebook, einschließlich Status, Benutzer, Rolle, Tags, Speicherort und vieles mehr |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben eines EMR-Notebook-Repositorys |
Lesen |
|||
Gewährt die Berechtigung zum Trennen eines EMR-Notebooks von einer Computing-Engine |
Schreiben |
|||
Gewährt die Berechtigung zum Verknüpfen eines EMR-Notebook-Repositorys mit EMR-Notebooks |
Schreiben |
|||
Gewährt die Berechtigung zum Auflisten von Übersichtsinformationen zugänglicher EMR-Notebooks |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten bestehender EMR-Notebook-Repositorys |
Auflisten |
|||
Erteilt die Berechtigung zum Auflisten von Identitäten, denen Zugriff auf einen Workspace gewährt wurde |
Auflisten |
|||
Gewährt die Berechtigung zum Starten des Jupyter-Notebook-Editors für ein EMR-Notebook innerhalb der Konsole |
Schreiben |
|||
Erteilt die Berechtigung, einer Identität das Öffnen eines kollaborativen Workspace zu erlauben |
Verwaltung von Berechtigungen, Schreiben |
|||
Gewährt die Berechtigung zum Starten eines EMR-Notebooks |
Schreiben |
|||
Gewährt die Berechtigung zum Schließen eines EMR-Notebooks |
Schreiben |
|||
Gewährt die Berechtigung zum Aufheben eines EMR Notebook-Repositorys von EMR-Notebooks |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren eines EMR-Notebook |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren eines EMR-Notebook-Repositorys |
Schreiben |
|||
Gewährt die Berechtigung zum Verwenden der EMR-Konsole, um Ereignisse aus allen Clustern anzuzeigen |
Auflisten |
Von Amazon Elastic definierte Ressourcentypen MapReduce
Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.
| Ressourcentypen | ARN | Bedingungsschlüssel |
|---|---|---|
arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:editor/${EditorId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:notebook-execution/${NotebookExecutionId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId}/session/${SessionId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:studio/${StudioId} |
Bedingungsschlüssel für Amazon Elastic MapReduce
Amazon Elastic MapReduce definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff basierend darauf, ob das Tag-Wert-Paar mit der Aktion bereitgestellt wird. |
String |
|
Filtert den Zugriff basierend auf dem Tag-Wert-Paar, das einer Amazon-EMR-Ressource zugeordnet ist. |
String |
|
Filtert den Zugriff basierend darauf, ob die Tag-Schlüssel mit der Aktion bereitgestellt werden, unabhängig vom Tag-Wert. |
ArrayOfString |
|
Filtert den Zugriff danach, ob die ARN der Ausführungsrolle mit der Aktion bereitgestellt wird |
ARN |
|
Filtert den Zugriff basierend darauf, ob das Tag-Wert-Paar mit der Aktion bereitgestellt wird. |
String |
|
Filtert den Zugriff basierend auf dem Tag-Wert-Paar, das einer Amazon-EMR-Ressource zugeordnet ist. |
String |