Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Managed Workflows for Apache Airflow
Amazon Managed Workflows for Apache Airflow (Servicepräfix:airflow) 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 die Referenz zur programmatischen Serviceautorisierung für diesen Service
an.
Themen
Von Amazon Managed Workflows für Apache Airflow definierte API-Operationen
Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.
| Operation | IAM-Aktion | Bedingungsschlüssel | Mögliche Werte | Zugriffsebene |
|---|---|---|---|---|
|
CreateCliToken |
Schreiben |
|||
|
CreateEnvironment |
Schreiben |
|||
Markieren, Schreiben |
||||
ich bin: PassedToService |
airflow.amazonaws.com |
Schreiben |
||
|
CreateWebLoginToken |
Schreiben |
|||
|
DeleteEnvironment |
Schreiben |
|||
|
GetEnvironment |
Lesen |
|||
|
InvokeRestApi |
Schreiben |
|||
|
ListEnvironments |
Auflisten |
|||
|
ListTagsForResource |
Lesen |
|||
|
PublishMetrics |
Schreiben |
|||
|
TagResource |
Markieren, Schreiben |
|||
|
UntagResource |
Markieren, Schreiben |
|||
|
UpdateEnvironment |
Schreiben |
|||
ich bin: PassedToService |
airflow.amazonaws.com |
Schreiben |
Von Amazon Managed Workflows for Apache Airflow definierte Aktionen
Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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 |
|---|---|---|---|---|
Gewährt die Berechtigung zum Erstellen eines kurzlebigen Tokens, mit dem ein Benutzer die Airflow-CLI über einen Endpunkt auf dem Apache Airflow-Webserver aufrufen kann |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen einer Amazon MWAA-Umgebung |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen eines kurzlebigen Tokens, mit dem sich ein Benutzer bei der Apache Airflow-Web-Benutzeroberfläche anmelden kann |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen einer Amazon MWAA-Umgebung |
Schreiben |
|||
Gewährt die Berechtigung zum Anzeigen von Details zu einer Amazon MWAA-Umgebung |
Lesen |
|||
Erteilt die Erlaubnis, die Airflow REST API über einen Endpunkt auf dem Apache Airflow Webserver aufzurufen |
Schreiben |
|||
Gewährt die Berechtigung zum Auflisten der Amazon MWAA-Umgebungen in Ihrem Konto |
List |
|||
Gewährt die Berechtigung zum Auflisten von Tags für eine Amazon MWAA-Umgebung |
Lesen |
|||
Gewährt die Berechtigung zum Veröffentlichen von Metriken für eine Amazon MWAA-Umgebung |
Schreiben |
|||
Gewährt die Berechtigung zum Markieren einer Amazon MWAA-Umgebung |
Taggen, Schreiben |
|||
Gewährt die Berechtigung, die Markierung einer Amazon MWAA-Umgebung aufzuheben |
Taggen, Schreiben |
|||
Gewährt die Berechtigung zum Ändern einer Amazon MWAA-Umgebung |
Schreiben |
Von Amazon Managed Workflows for Apache Airflow 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 |
|---|---|---|
arn: $ {Partition} :airflow: $ {Region} :$ {Account} :environment/$ {} EnvironmentName |
||
arn: $ {Partition} :Luftstrom: $ {Region} :$ {Account} :role/$ {} /$ {} EnvironmentName RoleName |
Bedingungsschlüssel für Amazon Managed Workflows for Apache Airflow
Amazon Managed Workflows for Apache Airflow definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff nach der DAG-Unterressource, auf die zugegriffen wird |
Zeichenfolge |
|
Filtert den Zugriff anhand der Aktion, die auf der Airflow-Ressource ausgeführt wird |
Zeichenfolge |
|
Filtert den Zugriff anhand der Kennung der spezifischen Airflow-Ressource, z. B. einer DAG-ID oder einer Verbindungs-ID |
Zeichenfolge |
|
Filtert den Zugriff nach dem in der Anfrage angegebenen Airflow-Ressourcentyp |
Zeichenfolge |
|
Filtert den Zugriff anhand der Teamnamen, die mit der Identität des Anrufers verknüpft sind, und ermöglicht so eine teambasierte Zugriffskontrolle für Airflow-Ressourcen |
ArrayOfString |
|
Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung |
Zeichenfolge |
|
Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind |
Zeichenfolge |
|
Filtert Aktionen nach den Tag-Schlüsseln in der Anforderung |
ArrayOfString |