View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon AppFlow - 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 AppFlow

Amazonas AppFlow (Dienstpräfix: appflow) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte API-Operationen AppFlow

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

CancelFlowExecutions

appflow:CancelFlowExecutions

Schreiben

CreateConnectorProfile

appflow:CreateConnectorProfile

Schreiben

appflow:DescribeConnector

Lesen

iam:PassRole

iam:PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Write (Schreiben)

CreateFlow

appflow:CreateFlow

Schreiben

appflow:TagResource

Taggen, Schreiben

appflow:UseConnectorProfile

Schreiben

iam:PassRole

iam:PassedToService

appflow.amazonaws.com

Schreiben

DeleteConnectorProfile

appflow:DeleteConnectorProfile

Schreiben

DeleteFlow

appflow:DeleteFlow

Schreiben

DescribeConnector

appflow:DescribeConnector

Lesen

DescribeConnectorEntity

appflow:DescribeConnectorEntity

Lesen

DescribeConnectorProfiles

appflow:DescribeConnectorProfiles

Lesen

DescribeConnectors

appflow:DescribeConnectors

Lesen

DescribeFlow

appflow:DescribeFlow

Lesen

DescribeFlowExecutionRecords

appflow:DescribeFlowExecutionRecords

Lesen

ListConnectorEntities

appflow:ListConnectorEntities

Auflisten

ListConnectors

appflow:ListConnectors

Auflisten

ListFlows

appflow:ListFlows

Auflisten

ListTagsForResource

appflow:ListTagsForResource

Lesen

RegisterConnector

appflow:RegisterConnector

Write (Schreiben)

ResetConnectorMetadataCache

appflow:ResetConnectorMetadataCache

Schreiben

StartFlow

appflow:StartFlow

Schreiben

StopFlow

appflow:StopFlow

Schreiben

TagResource

appflow:TagResource

Taggen, Schreiben

UnregisterConnector

appflow:UnRegisterConnector

Schreiben

UntagResource

appflow:UntagResource

Taggen, Schreiben

UpdateConnectorProfile

appflow:UpdateConnectorProfile

Schreiben

iam:PassRole

iam:PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Schreiben

UpdateConnectorRegistration

appflow:UpdateConnectorRegistration

Schreiben

UpdateFlow

appflow:UpdateFlow

Schreiben

appflow:UseConnectorProfile

Schreiben

iam:PassRole

iam:PassedToService

appflow.amazonaws.com

Schreiben

Von Amazon definierte Aktionen AppFlow

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

CancelFlowExecutions

Erteilt die Erlaubnis, laufende Ausführungen eines Amazon-Geräts abzubrechen AppFlow fließen

flow*

aws:ResourceTag/${TagKey}

Schreiben

CreateConnectorProfile

Erteilt die Erlaubnis, ein Anmeldeprofil zu erstellen, das bei Amazon verwendet werden kann AppFlow Flüsse

Schreiben

CreateFlow

Erteilt die Erlaubnis, ein Amazon zu erstellen AppFlow fließen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteConnectorProfile

Erteilt die Erlaubnis, ein in Amazon konfiguriertes Anmeldeprofil zu löschen AppFlow

connectorprofile*

Schreiben

DeleteFlow

Erteilt die Erlaubnis, ein Amazon zu löschen AppFlow fließen

flow*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DescribeConnector

Erteilt die Erlaubnis, einen bei Amazon registrierten Connector zu beschreiben AppFlow

connector*

aws:ResourceTag/${TagKey}

Lesen

DescribeConnectorEntity

Erteilt die Erlaubnis, alle Felder für ein Objekt in einem in Amazon konfigurierten Anmeldeprofil zu beschreiben AppFlow

connectorprofile*

Lesen

DescribeConnectorProfiles

Erteilt die Erlaubnis, alle in Amazon konfigurierten Anmeldeprofile zu beschreiben AppFlow

Lesen

DescribeConnectors

Erteilt die Erlaubnis, alle von Amazon unterstützten Konnektoren zu beschreiben AppFlow

Lesen

DescribeFlow

Erteilt die Erlaubnis, einen bestimmten in Amazon konfigurierten Flow zu beschreiben AppFlow

flow*

aws:ResourceTag/${TagKey}

Lesen

DescribeFlowExecutionRecords

Erteilt die Erlaubnis, alle Flow-Ausführungen für einen in Amazon konfigurierten Flow zu beschreiben AppFlow

flow*

aws:ResourceTag/${TagKey}

Lesen

ListConnectorEntities

Erteilt die Erlaubnis, alle Objekte für ein in Amazon konfiguriertes Anmeldeprofil aufzulisten AppFlow

connectorprofile*

Auflisten

ListConnectors

Erteilt die Erlaubnis, alle in Amazon unterstützten Konnektoren aufzulisten AppFlow

connector*

aws:ResourceTag/${TagKey}

Auflisten

ListFlows

Erteilt die Erlaubnis, alle in Amazon konfigurierten Flows aufzulisten AppFlow

flow*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für einen Ablauf

flow*

aws:ResourceTag/${TagKey}

Lesen

RegisterConnector

Erteilt die Erlaubnis, Amazon zu registrieren AppFlow Anschluss

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

ResetConnectorMetadataCache

Erteilt die Erlaubnis, Metadaten von Connector-Entitäten zurückzusetzen, die Amazon AppFlow in seinem Cache gespeichert

connectorprofile*

Schreiben

StartFlow

Erteilt die Erlaubnis, einen in Amazon konfigurierten Flow zu aktivieren (für geplante und ereignisgesteuerte Flows) oder auszuführen (für On-Demand-Flows) AppFlow

flow*

aws:ResourceTag/${TagKey}

Schreiben

StopFlow

Erteilt die Erlaubnis, einen in Amazon konfigurierten geplanten oder ereignisgesteuerten Flow zu deaktivieren AppFlow

flow*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung, einen Ablauf oder einen Connector zu taggen

connector

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

flow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UnRegisterConnector

Erteilt die Erlaubnis, die Registrierung eines Connectors bei Amazon aufzuheben AppFlow

connector*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UntagResource

Gewährt die Berechtigung, Tags von einem Ablauf oder einem Connector zu entfernen

connector

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

flow

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateConnectorProfile

Erteilt die Erlaubnis, ein in Amazon konfiguriertes Anmeldeprofil zu aktualisieren AppFlow

connectorprofile*

Schreiben

UpdateConnectorRegistration

Erteilt die Erlaubnis, einen in Amazon konfigurierten registrierten Connector zu aktualisieren AppFlow

connector*

aws:ResourceTag/${TagKey}

Schreiben

UpdateFlow

Erteilt die Erlaubnis, einen in Amazon konfigurierten Flow zu aktualisieren AppFlow

flow*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon AppFlow

Die folgenden Aktionen werden von Amazon definiert AppFlow sind aber 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

DescribeConnectorFields

Erteilt die Erlaubnis, alle Felder für ein Objekt in einem in Amazon konfigurierten Anmeldeprofil zu beschreiben AppFlow (Nur Konsole)

connectorprofile*

Lesen

DescribeFlowExecution

Erteilt die Erlaubnis, alle Flow-Ausführungen für einen in Amazon konfigurierten Flow zu beschreiben AppFlow (Nur Konsole)

flow*

aws:ResourceTag/${TagKey}

Lesen

DescribeFlows

Erteilt die Erlaubnis, alle in Amazon konfigurierten Abläufe zu beschreiben AppFlow (Nur Konsole)

Lesen

ListConnectorFields

Erteilt die Erlaubnis, alle Objekte für ein in Amazon konfiguriertes Anmeldeprofil aufzulisten AppFlow (Nur Konsole)

connectorprofile*

Lesen

RunFlow

Erteilt die Erlaubnis, einen in Amazon konfigurierten Flow auszuführen AppFlow (Nur Konsole)

flow*

aws:ResourceTag/${TagKey}

Schreiben

UseConnectorProfile

Erteilt die Erlaubnis, beim Erstellen eines Flows in Amazon ein Connector-Profil zu verwenden AppFlow

connectorprofile*

Schreiben

Von Amazon definierte Ressourcentypen AppFlow

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

Ressourcentypen ARN Bedingungsschlüssel

connector

arn:${Partition}:appflow:${Region}:${Account}:connector/${ConnectorLabel}

aws:ResourceTag/${TagKey}

connectorprofile

arn:${Partition}:appflow:${Region}:${Account}:connectorprofile/${ProfileName}

flow

arn:${Partition}:appflow:${Region}:${Account}:flow/${FlowName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon AppFlow

Amazon AppFlow definiert die folgenden Bedingungsschlüssel, die verwendet werden können in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff basierend auf den zulässigen Werten für jedes der Tags

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist

String

aws:TagKeys

Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Anforderung

ArrayOfString