View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Migration Hub Orchestrator - 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 AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator (Dienstpräfix: migrationhub-orchestrator) stellt die folgenden dienstspezifischen Vorgänge, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Migration Hub Orchestrator

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

CreateTemplate

migrationhub-orchestrator:CreateTemplate

Schreiben

migrationhub-orchestrator:TagResource

Taggen, Schreiben

CreateWorkflow

migrationhub-orchestrator:CreateWorkflow

Schreiben

migrationhub-orchestrator:TagResource

Taggen, Schreiben

CreateWorkflowStep

migrationhub-orchestrator:CreateWorkflowStep

Schreiben

CreateWorkflowStepGroup

migrationhub-orchestrator:CreateWorkflowStepGroup

Schreiben

DeleteTemplate

migrationhub-orchestrator:DeleteTemplate

Schreiben

DeleteWorkflow

migrationhub-orchestrator:DeleteWorkflow

Schreiben

DeleteWorkflowStep

migrationhub-orchestrator:DeleteWorkflowStep

Schreiben

DeleteWorkflowStepGroup

migrationhub-orchestrator:DeleteWorkflowStepGroup

Schreiben

GetTemplate

migrationhub-orchestrator:GetTemplate

Lesen

GetTemplateStep

migrationhub-orchestrator:GetTemplateStep

Lesen

GetTemplateStepGroup

migrationhub-orchestrator:GetTemplateStepGroup

Lesen

GetWorkflow

migrationhub-orchestrator:GetWorkflow

Lesen

GetWorkflowStep

migrationhub-orchestrator:GetWorkflowStep

Lesen

GetWorkflowStepGroup

migrationhub-orchestrator:GetWorkflowStepGroup

Lesen

ListPlugins

migrationhub-orchestrator:ListPlugins

Auflisten

ListTagsForResource

migrationhub-orchestrator:ListTagsForResource

Lesen

ListTemplateStepGroups

migrationhub-orchestrator:ListTemplateStepGroups

Auflisten

ListTemplateSteps

migrationhub-orchestrator:ListTemplateSteps

Auflisten

ListTemplates

migrationhub-orchestrator:ListTemplates

Auflisten

ListWorkflowStepGroups

migrationhub-orchestrator:ListWorkflowStepGroups

Auflisten

ListWorkflowSteps

migrationhub-orchestrator:ListWorkflowSteps

Auflisten

ListWorkflows

migrationhub-orchestrator:ListWorkflows

Auflisten

RetryWorkflowStep

migrationhub-orchestrator:RetryWorkflowStep

Schreiben

StartWorkflow

migrationhub-orchestrator:StartWorkflow

Schreiben

StopWorkflow

migrationhub-orchestrator:StopWorkflow

Schreiben

TagResource

migrationhub-orchestrator:TagResource

Taggen, Schreiben

UntagResource

migrationhub-orchestrator:UntagResource

Taggen, Schreiben

UpdateWorkflow

migrationhub-orchestrator:UpdateWorkflow

Schreiben

UpdateWorkflowStep

migrationhub-orchestrator:UpdateWorkflowStep

Schreiben

UpdateWorkflowStepGroup

migrationhub-orchestrator:UpdateWorkflowStepGroup

Schreiben

Aktionen definiert durch AWS Migration Hub Orchestrator

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

CreateTemplate

Erteilt die Erlaubnis, eine benutzerdefinierte Vorlage zu erstellen

Schreiben

CreateWorkflow

Gewährt die Berechtigung zum Erstellen eines Workflows basierend auf der ausgewählten Vorlage

template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateWorkflowStep

Gewährt die Berechtigung zum Erstellen eines Schritts unter einem Workflow und einer bestimmten Schrittgruppe

workflow*

aws:ResourceTag/${TagKey}

Schreiben

CreateWorkflowStepGroup

Gewährt die Berechtigung zum Erstellen einer benutzerdefinierten Schrittgruppe für einen bestimmten Workflow

workflow*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTemplate

Erteilt die Erlaubnis, eine benutzerdefinierte Vorlage zu löschen

template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteWorkflow

Gewährt die Berechtigung für einen Workflow

workflow*

aws:ResourceTag/${TagKey}

Schreiben

DeleteWorkflowStep

Gewährt die Berechtigung zum Löschen eines Schritts aus einer bestimmten Schrittgruppe unter einem Workflow

workflow*

aws:ResourceTag/${TagKey}

Schreiben

DeleteWorkflowStepGroup

Gewährt die Berechtigung zum Löschen einer mit einem Workflow verknüpften Schrittgruppe

workflow*

aws:ResourceTag/${TagKey}

Schreiben

GetMessage

Gewährt dem Plug-In die Berechtigung, Informationen vom Service zu erhalten

Lesen

GetTemplate

Gewährt die Berechtigung zum Abrufen von Metadaten für eine Vorlage

template*

aws:ResourceTag/${TagKey}

Lesen

GetTemplateStep

Gewährt die Berechtigung zum Abrufen von Details eines Schritts, der mit einer Vorlage und einer Schrittgruppe verknüpft ist

template*

aws:ResourceTag/${TagKey}

Lesen

GetTemplateStepGroup

Gewährt die Berechtigung zum Abrufen von Metadaten einer Schrittgruppe unter einer Vorlage

template*

aws:ResourceTag/${TagKey}

Lesen

GetWorkflow

Gewährt die Berechtigung zum Abrufen von Metadaten, die mit einem Workflow verknüpft sind

workflow*

aws:ResourceTag/${TagKey}

Lesen

GetWorkflowStep

Gewährt die Berechtigung zum Abrufen von Details eines Schritts, der mit einem Workflow und einer Schrittgruppe verknüpft sind

workflow*

aws:ResourceTag/${TagKey}

Lesen

GetWorkflowStepGroup

Gewährt die Berechtigung zum Abrufen von Details einer mit einem Workflow verknüpften Schrittgruppe

workflow*

aws:ResourceTag/${TagKey}

Lesen

ListPlugins

Gewährt die Berechtigung zum Abrufen einer Liste aller registrierten Plug-Ins

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Abrufen einer Liste aller mit einer Ressource verknüpften Tags

template*

aws:ResourceTag/${TagKey}

Lesen

workflow*

aws:ResourceTag/${TagKey}

ListTemplateStepGroups

Gewährt die Berechtigung zum Auflisten der Schrittgruppen einer Vorlage

template*

aws:ResourceTag/${TagKey}

Auflisten

ListTemplateSteps

Gewährt die Berechtigung zum Abrufen einer Liste von Schritten in einer Schrittgruppe

template*

aws:ResourceTag/${TagKey}

Auflisten

ListTemplates

Gewährt die Berechtigung zum Abrufen einer Liste aller Vorlagen, die dem Kunden zur Verfügung stehen

Auflisten

ListWorkflowStepGroups

Gewährt die Berechtigung zum Abrufen einer Liste von Schrittgruppen, die mit einem Workflow verknüpft sind

workflow*

aws:ResourceTag/${TagKey}

Auflisten

ListWorkflowSteps

Gewährt die Berechtigung zum Abrufen einer Liste von Schritten in einer mit einem Workflow verknüpften Schrittgruppe

workflow*

aws:ResourceTag/${TagKey}

Auflisten

ListWorkflows

Gewährt die Berechtigung zum Auflisten aller Workflows

Auflisten

RegisterPlugin

Gewährt die Berechtigung zum Registrieren des Plug-Ins, um eine ID zu erhalten und Nachrichten vom Service zu empfangen

Schreiben

RetryWorkflowStep

Gewährt die Berechtigung zum Wiederholen eines fehlgeschlagenen Schritts innerhalb eines Workflows

workflow*

aws:ResourceTag/${TagKey}

Schreiben

SendMessage

Gewährt dem Plug-In die Berechtigung, Informationen an den Service zu senden

Schreiben

StartWorkflow

Gewährt die Berechtigung zum Starten eines Workflows oder zum Fortsetzen eines angehaltenen Workflows

workflow*

aws:ResourceTag/${TagKey}

Schreiben

StopWorkflow

Gewährt die Berechtigung zum Anhalten eines Workflows

workflow*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen von Tags zu einer Ressource

template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

workflow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus einer Ressource

template

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

workflow

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateTemplate

Erteilt die Erlaubnis, eine benutzerdefinierte Vorlage zu aktualisieren

template*

aws:ResourceTag/${TagKey}

Schreiben

UpdateWorkflow

Gewährt die Berechtigung zum Aktualisieren der mit dem Workflow verknüpften Metadaten

workflow*

aws:ResourceTag/${TagKey}

Schreiben

UpdateWorkflowStep

Gewährt die Berechtigung zum Aktualisieren der Metadaten und des Status eines benutzerdefinierten Schritts innerhalb eines Workflows

workflow*

aws:ResourceTag/${TagKey}

Schreiben

UpdateWorkflowStepGroup

Gewährt die Berechtigung zum Aktualisieren von Metadaten, die in einem Workflow mit einer Schrittgruppe verknüpft sind

workflow*

aws:ResourceTag/${TagKey}

Schreiben

Ressourcentypen, definiert durch AWS Migration Hub Orchestrator

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

Ressourcentypen ARN Bedingungsschlüssel

template

arn:${Partition}:migrationhub-orchestrator:${Region}:${Account}:template/${ResourceId}

aws:ResourceTag/${TagKey}

workflow

arn:${Partition}:migrationhub-orchestrator:${Region}:${Account}:workflow/${ResourceId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString