View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon AppFlow - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon AppFlow

Amazon AppFlow (Service-Prä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

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

CancelFlowExecutions

Appflow: CancelFlowExecutions

Schreiben

CreateConnectorProfile

Appflow: CreateConnectorProfile

Schreiben

Appflow: DescribeConnector

Lesen

ich bin: PassRole

ich bin: PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Schreiben

CreateFlow

Appflow: CreateFlow

Schreiben

Appflow: TagResource

Markieren, Schreiben

Appflow: UseConnectorProfile

Schreiben

ich bin: PassRole

ich bin: 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

Schreiben

ResetConnectorMetadataCache

Appflow: ResetConnectorMetadataCache

Schreiben

StartFlow

Appflow: StartFlow

Schreiben

StopFlow

Appflow: StopFlow

Schreiben

TagResource

Appflow: TagResource

Markieren, Schreiben

UnregisterConnector

Appflow: UnRegisterConnector

Schreiben

UntagResource

Appflow: UntagResource

Markieren, Schreiben

UpdateConnectorProfile

Appflow: UpdateConnectorProfile

Schreiben

ich bin: PassRole

ich bin: PassedToService

appflow.amazonaws.com, redshift.amazonaws.com

Schreiben

UpdateConnectorRegistration

Appflow: UpdateConnectorRegistration

Schreiben

UpdateFlow

Appflow: UpdateFlow

Schreiben

Appflow: UseConnectorProfile

Schreiben

ich bin: PassRole

ich bin: PassedToService

appflow.amazonaws.com

Schreiben

Von Amazon definierte Aktionen AppFlow

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

CancelFlowExecutions

Erteilt die Erlaubnis, laufende Ausführungen eines Amazon-Flows zu stornieren AppFlow

Fluss*

als: ResourceTag /$ {} TagKey

Schreiben

CreateConnectorProfile

Erteilt die Erlaubnis, ein Anmeldeprofil für die Verwendung mit Amazon AppFlow Flows zu erstellen

Schreiben

CreateFlow

Erteilt die Erlaubnis, einen AppFlow Amazon-Flow zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteConnectorProfile

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

Konnektorprofil*

Schreiben

DeleteFlow

Erteilt die Erlaubnis, einen AppFlow Amazon-Flow zu löschen

Fluss*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DescribeConnector

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

Konnektor*

als: ResourceTag /$ {} TagKey

Lesen

DescribeConnectorEntity

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

Konnektorprofil*

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 Ablauf zu beschreiben, der in Amazon konfiguriert ist AppFlow

Fluss*

als: ResourceTag /$ {} TagKey

Lesen

DescribeFlowExecutionRecords

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

Fluss*

als: ResourceTag /$ {} TagKey

Lesen

ListConnectorEntities

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

Konnektorprofil*

Auflisten

ListConnectors

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

Konnektor*

als: ResourceTag /$ {} TagKey

Auflisten

ListFlows

Erteilt die Erlaubnis, alle in Amazon konfigurierten Flows aufzulisten AppFlow

Fluss*

als: ResourceTag /$ {} TagKey

Auflisten

ListTagsForResource

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

fließen*

als: ResourceTag /$ {} TagKey

Lesen

RegisterConnector

Erteilt die Erlaubnis zur Registrierung eines AppFlow Amazon-Connectors

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

ResetConnectorMetadataCache

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

Konnektorprofil*

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

Fluss*

als: ResourceTag /$ {} TagKey

Schreiben

StopFlow

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

Fluss*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

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

Anschluss

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

fließen

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UnRegisterConnector

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

Konnektor*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

UntagResource

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

Stecker

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

fließen

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateConnectorProfile

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

Konnektorprofil*

Schreiben

UpdateConnectorRegistration

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

Konnektor*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateFlow

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

Fluss*

als: ResourceTag /$ {} TagKey

Schreiben

Permission-only Aktionen für Amazon AppFlow

Die folgenden Aktionen wurden von Amazon definiert, können AppFlow jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen 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)

Konnektorprofil*

Lesen

DescribeFlowExecution

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

Ablauf*

als: ResourceTag /$ {} TagKey

Lesen

DescribeFlows

Erteilt die Erlaubnis, alle in Amazon konfigurierten Flows zu beschreiben AppFlow (nur Konsole)

Lesen

ListConnectorFields

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

Konnektorprofil*

Lesen

RunFlow

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

Fluss*

als: ResourceTag /$ {} TagKey

Schreiben

UseConnectorProfile

Erteilt die Erlaubnis, ein Connector-Profil zu verwenden, während ein Flow in Amazon erstellt wird AppFlow

Konnektorprofil*

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

Konnektor

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

awsTagKey: /$ {} ResourceTag

Steckverbinderprofil

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

Fluss

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

awsTagKey: /$ {} ResourceTag

Zustandsschlüssel für Amazon AppFlow

Amazon AppFlow 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 basierend auf den zulässigen Werten für jedes der Tags

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Anforderung

ArrayOfString