View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS MWAA Serverlos - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS MWAA Serverlos

AWS MWAA Serverless (Dienstpräfix:airflow-serverless) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS MWAA Serverlos

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 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

CreateWorkflow

Airflow ohne Server: CreateWorkflow

Schreiben

Airflow ohne Server: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

airflow-serverless.amazonaws.com

Schreiben

DeleteWorkflow

Airflow-serverlos: DeleteWorkflow

Schreiben

GetTaskInstance

Airflow ohne Server: GetTaskInstance

Lesen

GetWorkflow

Airflow ohne Server: GetWorkflow

Lesen

GetWorkflowRun

Airflow ohne Server: GetWorkflowRun

Lesen

ListTagsForResource

Airflow ohne Server: ListTagsForResource

Lesen

ListTaskInstances

Airflow ohne Server: ListTaskInstances

Auflisten

ListWorkflowRuns

Airflow ohne Server: ListWorkflowRuns

Auflisten

ListWorkflowVersions

Airflow ohne Server: ListWorkflowVersions

Auflisten

ListWorkflows

Airflow ohne Server: ListWorkflows

Auflisten

StartWorkflowRun

Airflow ohne Server: StartWorkflowRun

Schreiben

StopWorkflowRun

Airflow ohne Server: StopWorkflowRun

Schreiben

TagResource

Airflow ohne Server: TagResource

Markieren, Schreiben

UntagResource

Airflow ohne Server: UntagResource

Markieren, Schreiben

UpdateWorkflow

Airflow ohne Server: UpdateWorkflow

Schreiben

ich bin: PassRole

ich bin: PassedToService

airflow-serverless.amazonaws.com

Schreiben

Aktionen definiert von AWS MWAA Serverlos

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

CreateWorkflow

Gewährt die Berechtigung zum Erstellen eines neuen Workflows

als: /$ {} RequestTag TagKey

war: TagKeys

Schreiben

DeleteWorkflow

Gewährt die Berechtigung zum Löschen eines Workflows

Arbeitsablauf*

als: ResourceTag /$ {} TagKey

Schreiben

GetTaskInstance

Erteilt die Berechtigung zum Abrufen der Aufgabendetails für eine Workflow-Ausführung

Workflow*

als: ResourceTag /$ {} TagKey

Lesen

GetWorkflow

Erteilt die Erlaubnis, Details zu einem Workflow abzurufen

Workflow*

als: ResourceTag /$ {} TagKey

Lesen

GetWorkflowRun

Erteilt die Erlaubnis, Details zu einer Workflow-Ausführung abzurufen

Workflow*

als: ResourceTag /$ {} TagKey

Lesen

ListTagsForResource

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

Arbeitsablauf*

als: ResourceTag /$ {} TagKey

Lesen

ListTaskInstances

Erteilt die Erlaubnis, die Aufgaben für eine Workflow-Ausführung aufzulisten

Workflow*

als: ResourceTag /$ {} TagKey

Auflisten

ListWorkflowRuns

Erteilt die Berechtigung, die Workflow-Ausführungen eines Workflows aufzulisten

Workflow*

als: ResourceTag /$ {} TagKey

Auflisten

ListWorkflowVersions

Erteilt die Erlaubnis, die Workflow-Versionen aufzulisten

Workflow*

als: ResourceTag /$ {} TagKey

Auflisten

ListWorkflows

Erteilt die Erlaubnis, die Workflows aufzulisten

Auflisten

StartWorkflowRun

Erteilt die Berechtigung, eine On-Demand-Workflow-Ausführung für den Workflow zu starten

Workflow*

als: ResourceTag /$ {} TagKey

Schreiben

StopWorkflowRun

Gewährt die Berechtigung zum Stoppen einer Workflowausführung

Arbeitsablauf*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren der angegebenen Ressource

Arbeitsablauf*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

UntagResource

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

Arbeitsablauf*

als: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

UpdateWorkflow

Erteilt die Erlaubnis, einen vorhandenen Workflow zu aktualisieren

Workflow*

als: ResourceTag /$ {} TagKey

Schreiben

Ressourcentypen, definiert durch AWS MWAA Serverlos

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

Ressourcentypen ARN Bedingungsschlüssel

Arbeitsablauf

arn: $ {Partition} :airflow-serverless: $ {Region} :$ {Konto} :workflow/$ {} WorkflowId

awsTagKey: /$ {} ResourceTag

Bedingungsschlüssel für AWS MWA Serverlos

AWS MWAA Serverless definiert die folgenden Bedingungsschlüssel, die im Element einer IAM-Richtlinie verwendet werden können. Condition

Bedingungsschlüssel Beschreibung Typ

aws: /$ {} RequestTag TagKey

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff nach Tag-Schlüssel-Wert-Paaren, die an die Ressource angehängt sind

Zeichenfolge

aws: TagKeys

Filtert Aktionen nach den Tag-Schlüsseln in der Anforderung

ArrayOfString