View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Migration Hub - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Migration Hub

AWS Migration Hub (prefisso del servizio: mgh) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Migration Hub

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Client SDK Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateCreatedArtifact

mgh

mgh:AssociateCreatedArtifact

Scrittura

AssociateDiscoveredResource

mgh

mgh:AssociateDiscoveredResource

Scrittura

AssociateSourceResource

mgh

mgh:AssociateSourceResource

Scrittura

CreateProgressUpdateStream

mgh

mgh:CreateProgressUpdateStream

Scrittura

DeleteProgressUpdateStream

mgh

mgh:DeleteProgressUpdateStream

Scrittura

DescribeApplicationState

mgh

mgh:DescribeApplicationState

Lettura

DescribeMigrationTask

mgh

mgh:DescribeMigrationTask

Lettura

DisassociateCreatedArtifact

mgh

mgh:DisassociateCreatedArtifact

Scrittura

DisassociateDiscoveredResource

mgh

mgh:DisassociateDiscoveredResource

Scrittura

DisassociateSourceResource

mgh

mgh:DisassociateSourceResource

Scrittura

ImportMigrationTask

mgh

mgh:ImportMigrationTask

Scrittura

ListApplicationStates

mgh

mgh:ListApplicationStates

List

ListCreatedArtifacts

mgh

mgh:ListCreatedArtifacts

List

ListDiscoveredResources

mgh

mgh:ListDiscoveredResources

List

ListMigrationTaskUpdates

mgh

mgh:ListMigrationTaskUpdates

List

ListMigrationTasks

mgh

mgh:ListMigrationTasks

List

ListProgressUpdateStreams

mgh

mgh:ListProgressUpdateStreams

List

ListSourceResources

mgh

mgh:ListSourceResources

List

NotifyApplicationState

mgh

mgh:NotifyApplicationState

Scrittura

NotifyMigrationTaskState

mgh

mgh:NotifyMigrationTaskState

Scrittura

PutResourceAttributes

mgh

mgh:PutResourceAttributes

Scrittura

CreateHomeRegionControl

migrationhub-config

mgh:CreateHomeRegionControl

Scrittura

DeleteHomeRegionControl

migrationhub-config

mgh:DeleteHomeRegionControl

Scrittura

DescribeHomeRegionControls

migrationhub-config

mgh:DescribeHomeRegionControls

List

GetHomeRegion

migrationhub-config

mgh:GetHomeRegion

Lettura

Azioni definite da AWS Migration Hub

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AcceptConnection

Concede il permesso di accettare una connessione

ConnectionResource*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

mgh:ConnectionResourceConnectionArn

Scrittura

AssociateAutomationUnitRole

Concede il permesso di associare un ruolo IAM a un'unità di automazione

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Scrittura

AssociateCreatedArtifact

Concede il permesso di associare un determinato AWS artefatto a un MigrationTask

migrationTask*

Scrittura

AssociateDiscoveredResource

Concede il permesso di associare una determinata risorsa ADS a un MigrationTask

migrationTask*

Scrittura

AssociateSourceResource

Concede il permesso di associare la risorsa di origine

migrationTask*

Scrittura

BatchAssociateIamRoleWithConnection

Concede il permesso di associare in batch i ruoli IAM a una connessione

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Scrittura

BatchDisassociateIamRoleFromConnection

Concede il permesso di dissociare in batch i ruoli IAM da una connessione

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Scrittura

CreateAutomationRun

Concede il permesso di creare un'unità di automazione in esecuzione

Scrittura

CreateAutomationUnit

Concede il permesso di creare un'unità di automazione

Scrittura

CreateHomeRegionControl

Concede l'autorizzazione per creare un controllo della regione di origine di Migration Hub

Scrittura

CreateProgressUpdateStream

Concede il permesso di creare un ProgressUpdateStream

progressUpdateStream*

Scrittura

DeleteAutomationRun

Concede il permesso di eliminare un'unità di automazione eseguita

AutomationRunResource*

mgh:AutomationRunResourceRunID

Scrittura

DeleteAutomationUnit

Concede il permesso di eliminare un'unità di automazione

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Scrittura

DeleteConnection

Autorizza l'utente a eliminare una connessione.

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Scrittura

DeleteHomeRegionControl

Concede l'autorizzazione per eliminare un controllo della regione di origine di Migration Hub

Scrittura

DeleteProgressUpdateStream

Concede il permesso di eliminare un ProgressUpdateStream

progressUpdateStream*

Scrittura

DescribeApplicationState

Concede l'autorizzazione per ottenere lo stato dell'applicazione del servizio di trasformazione delle applicazioni

Lettura

DescribeAutomationRun

Concede il permesso di descrivere il funzionamento di un'unità di automazione

AutomationRunResource*

mgh:AutomationRunResourceRunID

Lettura

DescribeAutomationUnit

Concede il permesso di descrivere un'unità di automazione

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Lettura

DescribeHomeRegionControls

Concede l'autorizzazione per elencare i controlli della regione di origine

List

DescribeMigrationTask

Concede il permesso di descrivere un MigrationTask

migrationTask*

Lettura

DisassociateAutomationUnitRole

Concede il permesso di dissociare un ruolo IAM da un'unità di automazione

AutomationUnitResource*

mgh:AutomationUnitResourceAutomationUnitArn

Scrittura

DisassociateCreatedArtifact

Concede il permesso di dissociare un determinato AWS artefatto proveniente da un MigrationTask

migrationTask*

Scrittura

DisassociateDiscoveredResource

Concede il permesso di dissociare una determinata risorsa ADS da un MigrationTask

migrationTask*

Scrittura

DisassociateSourceResource

Concede il permesso di disassociare una risorsa di origine

migrationTask*

Scrittura

GetConnection

Concede l'autorizzazione per ottenere una connessione

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Lettura

GetHomeRegion

Concede l'autorizzazione per ottenere la regione di origine di Migration Hub

Lettura

ImportMigrationTask

Concede il permesso di importare un MigrationTask

migrationTask*

Scrittura

ListApplicationStates

Concede l'autorizzazione per elencare lo stato delle applicazioni

List

ListAutomationRuns

Concede il permesso di elencare le esecuzioni delle unità di automazione

List

ListAutomationUnits

Concede il permesso di elencare le unità di automazione

List

ListConnectionRoles

Concede il permesso di elencare i ruoli di connessione

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

List

ListConnections

Concede l'autorizzazione per elencare le connessioni

List

ListCreatedArtifacts

Concede il permesso di elencare gli artefatti creati associati per a MigrationTask

migrationTask*

List

ListDiscoveredResources

Concede il permesso di elencare le risorse ADS associate da MigrationTask

migrationTask*

List

ListMigrationTaskUpdates

Concede il permesso di elencare gli aggiornamenti delle attività di migrazione

migrationTask*

List

ListMigrationTasks

Concede l'autorizzazione all'inserimento di elenchi MigrationTasks

List

ListProgressUpdateStreams

Concede il permesso di inserire nella lista ProgressUpdateStreams

List

ListSourceResources

Concede il permesso di elencare le risorse di origine

migrationTask*

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

List

NotifyApplicationState

Concede l'autorizzazione per aggiornare lo stato dell'applicazione del servizio di trasformazione delle applicazioni

Scrittura

NotifyMigrationTaskState

Concede l'autorizzazione alla notifica più recente MigrationTask stato

migrationTask*

Scrittura

PutResourceAttributes

Concede il permesso di mettere ResourceAttributes

migrationTask*

Scrittura

RejectConnection

Concede il permesso di rifiutare una connessione

ConnectionResource*

aws:ResourceTag/${TagKey}

mgh:ConnectionResourceConnectionArn

Scrittura

TagResource

Concede l'autorizzazione per applicare un tag a una risorsa.

aws:RequestTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

UntagResource

Concede l'autorizzazione per rimuovere un tag da una risorsa.

aws:TagKeys

Etichettare, scrivere

Tipi di risorse definiti da AWS Migration Hub

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

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}

Chiavi di condizione per AWS Migration Hub

AWS Migration Hub definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString

mgh:AutomationRunResourceRunID

AutomationRunResource identificatore RunID della risorsa

String

mgh:AutomationUnitResourceAutomationUnitArn

AutomationUnitResource automazione delle risorseUnitArn identificatore

ARN

mgh:ConnectionResourceConnectionArn

ConnectionResource identificatore ARN di connessione alla risorsa

String