View a markdown version of this page

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

AWS Migration Hub (Dienstpräfix: mgh) 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

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 SDK-Client IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AssociateCreatedArtifact

mgh

mgh:AssociateCreatedArtifact

Schreiben

AssociateDiscoveredResource

mgh

mgh:AssociateDiscoveredResource

Schreiben

AssociateSourceResource

mgh

mgh:AssociateSourceResource

Schreiben

CreateProgressUpdateStream

mgh

mgh:CreateProgressUpdateStream

Schreiben

DeleteProgressUpdateStream

mgh

mgh:DeleteProgressUpdateStream

Schreiben

DescribeApplicationState

mgh

mgh:DescribeApplicationState

Lesen

DescribeMigrationTask

mgh

mgh:DescribeMigrationTask

Lesen

DisassociateCreatedArtifact

mgh

mgh:DisassociateCreatedArtifact

Write (Schreiben)

DisassociateDiscoveredResource

mgh

mgh:DisassociateDiscoveredResource

Schreiben

DisassociateSourceResource

mgh

mgh:DisassociateSourceResource

Schreiben

ImportMigrationTask

mgh

mgh:ImportMigrationTask

Schreiben

ListApplicationStates

mgh

mgh:ListApplicationStates

Auflisten

ListCreatedArtifacts

mgh

mgh:ListCreatedArtifacts

Auflisten

ListDiscoveredResources

mgh

mgh:ListDiscoveredResources

Auflisten

ListMigrationTaskUpdates

mgh

mgh:ListMigrationTaskUpdates

Auflisten

ListMigrationTasks

mgh

mgh:ListMigrationTasks

Auflisten

ListProgressUpdateStreams

mgh

mgh:ListProgressUpdateStreams

Auflisten

ListSourceResources

mgh

mgh:ListSourceResources

Auflisten

NotifyApplicationState

mgh

mgh:NotifyApplicationState

Schreiben

NotifyMigrationTaskState

mgh

mgh:NotifyMigrationTaskState

Schreiben

PutResourceAttributes

mgh

mgh:PutResourceAttributes

Schreiben

CreateHomeRegionControl

migrationhub-config

mgh:CreateHomeRegionControl

Schreiben

DeleteHomeRegionControl

migrationhub-config

mgh:DeleteHomeRegionControl

Schreiben

DescribeHomeRegionControls

migrationhub-config

mgh:DescribeHomeRegionControls

Auflisten

GetHomeRegion

migrationhub-config

mgh:GetHomeRegion

Lesen

Aktionen definiert durch AWS Migration Hub

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

AcceptConnection

Erteilt die Erlaubnis, eine Verbindung anzunehmen

ConnectionResource*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

mgh:ConnectionResourceConnectionArn

Schreiben

AssociateAutomationUnitRole

Erteilt die Berechtigung, einer Automatisierungseinheit eine IAM-Rolle zuzuordnen

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Schreiben

AssociateCreatedArtifact

Erteilt die Erlaubnis, eine bestimmte Person zuzuordnen AWS Artefakt zu einem MigrationTask

migrationTask*

Schreiben

AssociateDiscoveredResource

Erteilt die Erlaubnis, eine bestimmte ADS-Ressource einem zuzuordnen MigrationTask

migrationTask*

Schreiben

AssociateSourceResource

Erteilt die Erlaubnis, die Quellressource zuzuordnen

migrationTask*

Schreiben

BatchAssociateIamRoleWithConnection

Erteilt die Berechtigung, IAM-Rollen stapelweise einer Verbindung zuzuordnen

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Schreiben

BatchDisassociateIamRoleFromConnection

Erteilt die Berechtigung, IAM-Rollen stapelweise von einer Verbindung zu trennen

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Schreiben

CreateAutomationRun

Erteilt die Berechtigung, einen Automatisierungseinheitenlauf zu erstellen

Schreiben

CreateAutomationUnit

Erteilt die Erlaubnis, eine Automatisierungseinheit zu erstellen

Schreiben

CreateHomeRegionControl

Gewährt die Berechtigung zum Erstellen einer Home-Regionssteuerung des Migration Hub

Schreiben

CreateProgressUpdateStream

Erteilt die Erlaubnis zum Erstellen einer ProgressUpdateStream

progressUpdateStream*

Schreiben

DeleteAutomationRun

Erteilt die Erlaubnis, einen Lauf einer Automatisierungseinheit zu löschen

AutomationRunResource*

mgh:AutomationRunResourceRunID

Schreiben

DeleteAutomationUnit

Erteilt die Erlaubnis, eine Automatisierungseinheit zu löschen

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Schreiben

DeleteConnection

Gewährt die Berechtigung zum Löschen einer Verbindung.

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Schreiben

DeleteHomeRegionControl

Gewährt die Berechtigung zum Löschen einer Home-Regionssteuerung des Migration Hub

Schreiben

DeleteProgressUpdateStream

Erteilt die Erlaubnis zum Löschen einer ProgressUpdateStream

progressUpdateStream*

Schreiben

DescribeApplicationState

Gewährt die Berechtigung zum Abrufen des Zustands einer Application-Discovery-Service-Anwendung

Lesen

DescribeAutomationRun

Erteilt die Erlaubnis, den Lauf einer Automatisierungseinheit zu beschreiben

AutomationRunResource*

mgh:AutomationRunResourceRunID

Lesen

DescribeAutomationUnit

Erteilt die Erlaubnis, eine Automatisierungseinheit zu beschreiben

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Lesen

DescribeHomeRegionControls

Gewährt die Berechtigung zum Auflisten von Home-Regionssteuerungen

Auflisten

DescribeMigrationTask

Erteilt die Erlaubnis zur Beschreibung einer MigrationTask

migrationTask*

Lesen

DisassociateAutomationUnitRole

Erteilt die Berechtigung, eine IAM-Rolle von einer Automatisierungseinheit zu trennen

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Schreiben

DisassociateCreatedArtifact

Erteilt die Erlaubnis, die Zuordnung einer bestimmten Person zu trennen AWS Artefakt aus einem MigrationTask

migrationTask*

Schreiben

DisassociateDiscoveredResource

Erteilt die Erlaubnis, eine bestimmte ADS-Ressource von einer zu trennen MigrationTask

migrationTask*

Schreiben

DisassociateSourceResource

Erteilt die Erlaubnis, die Verknüpfung der Quellressource zu trennen

migrationTask*

Schreiben

GetConnection

Gewährt die Berechtigung zum Abrufen einer Verbindung

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Lesen

GetHomeRegion

Gewährt die Berechtigung zum Abrufen einer Home-Regionssteuerung des Migration Hub

Lesen

ImportMigrationTask

Erteilt die Erlaubnis zum Import einer MigrationTask

migrationTask*

Schreiben

ListApplicationStates

Gewährt die Berechtigung zum Auflisten des Zustands von Anwendungen

Auflisten

ListAutomationRuns

Erteilt die Erlaubnis, die Läufe einer Automatisierungseinheit aufzulisten

Auflisten

ListAutomationUnits

Erteilt die Erlaubnis, Automatisierungseinheiten aufzulisten

Auflisten

ListConnectionRoles

Erteilt die Erlaubnis, Verbindungsrollen aufzulisten

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Auflisten

ListConnections

Erteilt die Erlaubnis, Verbindungen aufzulisten

Auflisten

ListCreatedArtifacts

Erteilt die Erlaubnis, zugehörige erstellte Artefakte für einen aufzulisten MigrationTask

migrationTask*

Auflisten

ListDiscoveredResources

Erteilt die Erlaubnis, zugehörige ADS-Ressourcen aufzulisten von MigrationTask

migrationTask*

Auflisten

ListMigrationTaskUpdates

Erteilt die Erlaubnis, Aktualisierungen von Migrationsaufgaben aufzulisten

migrationTask*

Auflisten

ListMigrationTasks

Erteilt die Erlaubnis zum Auflisten MigrationTasks

Auflisten

ListProgressUpdateStreams

Erteilt die Erlaubnis zum Auflisten ProgressUpdateStreams

Auflisten

ListSourceResources

Erteilt die Erlaubnis, Quellressourcen aufzulisten

migrationTask*

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

Auflisten

NotifyApplicationState

Gewährt die Berechtigung zum Aktualisieren des Zustands einer Application-Discovery-Service-Anwendung

Schreiben

NotifyMigrationTaskState

Erteilt die Erlaubnis, die neuesten Nachrichten zu benachrichtigen MigrationTask Bundesstaat

migrationTask*

Schreiben

PutResourceAttributes

Erteilt die Erlaubnis zum Platzieren ResourceAttributes

migrationTask*

Schreiben

RejectConnection

Erteilt die Erlaubnis, eine Verbindung abzulehnen

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

aws:RequestTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

aws:TagKeys

Taggen, Schreiben

Ressourcentypen, definiert durch AWS Migration Hub

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

Ressourcentypen ARN Bedingungsschlüssel

AutomationRunResource

arn:${Partition}:mgh:${Region}:${Account}:automation-run/${RunID}

mgh:AutomationRunResourceRunID

AutomationUnitResource

arn:${Partition}:mgh:${Region}:${Account}:automation-unit/${AutomationUnitId}

mgh:AutomationUnitResourceAutomationUnitArn

ConnectionResource

arn:${Partition}:mgh:${Region}:${Account}:${ConnectionArn}

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

migrationTask

arn:${Partition}:mgh:${Region}:${Account}:progressUpdateStream/${Stream}/migrationTask/${Task}

progressUpdateStream

arn:${Partition}:mgh:${Region}:${Account}:progressUpdateStream/${Stream}

Bedingungsschlüssel für AWS Migration Hub

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

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff basierend auf den 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üsseln, die in der Anforderung übergeben werden.

ArrayOfString

mgh:AutomationRunResourceRunID

AutomationRunResource RunID-Bezeichner der Ressource

String

mgh:AutomationUnitResourceAutomationUnitArn

AutomationUnitResource Automatisierung von RessourcenUnitArn identifizieren

ARN

mgh:ConnectionResourceConnectionArn

ConnectionResource Ressource ConnectionARN-Bezeichner

String