View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Migration Hub Orchestrator - 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 Orchestrator

AWS Migration Hub Orchestrator (prefisso del servizio: migrationhub-orchestrator) 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 Orchestrator

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 Azione IAM Chiave di condizione Valori possibili Livello di accesso

CreateTemplate

migrationhub-orchestrator:CreateTemplate

Scrittura

migrationhub-orchestrator:TagResource

Etichettatura, scrittura

CreateWorkflow

migrationhub-orchestrator:CreateWorkflow

Scrittura

migrationhub-orchestrator:TagResource

Etichettare, scrivere

CreateWorkflowStep

migrationhub-orchestrator:CreateWorkflowStep

Scrittura

CreateWorkflowStepGroup

migrationhub-orchestrator:CreateWorkflowStepGroup

Scrittura

DeleteTemplate

migrationhub-orchestrator:DeleteTemplate

Scrittura

DeleteWorkflow

migrationhub-orchestrator:DeleteWorkflow

Scrittura

DeleteWorkflowStep

migrationhub-orchestrator:DeleteWorkflowStep

Scrittura

DeleteWorkflowStepGroup

migrationhub-orchestrator:DeleteWorkflowStepGroup

Scrittura

GetTemplate

migrationhub-orchestrator:GetTemplate

Lettura

GetTemplateStep

migrationhub-orchestrator:GetTemplateStep

Lettura

GetTemplateStepGroup

migrationhub-orchestrator:GetTemplateStepGroup

Lettura

GetWorkflow

migrationhub-orchestrator:GetWorkflow

Lettura

GetWorkflowStep

migrationhub-orchestrator:GetWorkflowStep

Lettura

GetWorkflowStepGroup

migrationhub-orchestrator:GetWorkflowStepGroup

Lettura

ListPlugins

migrationhub-orchestrator:ListPlugins

List

ListTagsForResource

migrationhub-orchestrator:ListTagsForResource

Lettura

ListTemplateStepGroups

migrationhub-orchestrator:ListTemplateStepGroups

List

ListTemplateSteps

migrationhub-orchestrator:ListTemplateSteps

List

ListTemplates

migrationhub-orchestrator:ListTemplates

List

ListWorkflowStepGroups

migrationhub-orchestrator:ListWorkflowStepGroups

List

ListWorkflowSteps

migrationhub-orchestrator:ListWorkflowSteps

List

ListWorkflows

migrationhub-orchestrator:ListWorkflows

List

RetryWorkflowStep

migrationhub-orchestrator:RetryWorkflowStep

Scrittura

StartWorkflow

migrationhub-orchestrator:StartWorkflow

Scrittura

StopWorkflow

migrationhub-orchestrator:StopWorkflow

Scrittura

TagResource

migrationhub-orchestrator:TagResource

Etichettare, scrivere

UntagResource

migrationhub-orchestrator:UntagResource

Etichettare, scrivere

UpdateWorkflow

migrationhub-orchestrator:UpdateWorkflow

Scrittura

UpdateWorkflowStep

migrationhub-orchestrator:UpdateWorkflowStep

Scrittura

UpdateWorkflowStepGroup

migrationhub-orchestrator:UpdateWorkflowStepGroup

Scrittura

Azioni definite da AWS Migration Hub Orchestrator

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

CreateTemplate

Concede il permesso di creare un modello personalizzato

Scrittura

CreateWorkflow

Concede l'autorizzazione per creare un flusso di lavoro basato sul modello selezionato

template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateWorkflowStep

Consente l'autorizzazione per creare un passaggio in un flusso di lavoro e un gruppo di passaggi specifico

workflow*

aws:ResourceTag/${TagKey}

Scrittura

CreateWorkflowStepGroup

Consente l'autorizzazione per creare un gruppo di passaggi personalizzato per un determinato flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTemplate

Concede il permesso di eliminare un modello personalizzato

template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteWorkflow

Concede l'autorizzazione per un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

DeleteWorkflowStep

Consente l'autorizzazione per eliminare un passaggio da un gruppo di passaggi specifico in un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

DeleteWorkflowStepGroup

Concede l'autorizzazione per eliminare un gruppo di passaggi associato a un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

GetMessage

Concede l'autorizzazione al plug-in per ricevere informazioni dal servizio

Lettura

GetTemplate

Concede l'autorizzazione per recuperare i metadati per un modello

template*

aws:ResourceTag/${TagKey}

Lettura

GetTemplateStep

Concede l'autorizzazione per recuperare i dettagli di un passaggio associato a un modello e a un gruppo di passaggi

template*

aws:ResourceTag/${TagKey}

Lettura

GetTemplateStepGroup

Concede l'autorizzazione per recuperare i metadati di un gruppo di passaggi in un modello

template*

aws:ResourceTag/${TagKey}

Lettura

GetWorkflow

Concede l'autorizzazione per recuperare i metadati associati a un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Lettura

GetWorkflowStep

Concede l'autorizzazione per ottenere i dettagli di un gruppo di passaggi associato a un flusso di lavoro e a un gruppo di passaggi

workflow*

aws:ResourceTag/${TagKey}

Lettura

GetWorkflowStepGroup

Concede l'autorizzazione per ottenere i dettagli di un gruppo di passaggi associato a un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Lettura

ListPlugins

Concede l'autorizzazione per ottenere un elenco di tutti i plug-in registrati

List

ListTagsForResource

Concede l'autorizzazione per ottenere un elenco di tutti i tag legati a una risorsa specificata

template*

aws:ResourceTag/${TagKey}

Lettura

workflow*

aws:ResourceTag/${TagKey}

ListTemplateStepGroups

Concede l'autorizzazione per elencare i gruppi di passaggi di un modello

template*

aws:ResourceTag/${TagKey}

List

ListTemplateSteps

Concede l'autorizzazione per ottenere un elenco di passaggi in un gruppo di passaggi

template*

aws:ResourceTag/${TagKey}

List

ListTemplates

Concede l'autorizzazione per ottenere un elenco di tutti i modelli disponibili per il cliente

List

ListWorkflowStepGroups

Concede l'autorizzazione per ottenere un elenco dei gruppi di passaggi associati a un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

List

ListWorkflowSteps

Concede l'autorizzazione per ottenere un elenco di passaggi all'interno di un gruppo di passaggi associato a un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

List

ListWorkflows

Concede l'autorizzazione per elencare tutti i flussi di lavoro

List

RegisterPlugin

Concede l'autorizzazione per registrare il plug-in per ricevere un ID e avviare la ricezione di messaggi dal servizio

Scrittura

RetryWorkflowStep

Concede l'autorizzazione per tentare nuovamente un passaggio fallito all'interno di un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

SendMessage

Concede l'autorizzazione al plug-in per ricevere informazioni dal servizio

Scrittura

StartWorkflow

Concede l'autorizzazione per avviare un flusso di lavoro o riprendere un flusso di lavoro arrestato

workflow*

aws:ResourceTag/${TagKey}

Scrittura

StopWorkflow

Concede l'autorizzazione per arrestare un'esecuzione di un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa

template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

workflow

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere tag da una risorsa

template

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

workflow

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateTemplate

Concede il permesso di aggiornare un modello personalizzato

template*

aws:ResourceTag/${TagKey}

Scrittura

UpdateWorkflow

Concede l'autorizzazione per aggiornare i metadati associati a un'attività del flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

UpdateWorkflowStep

Concede l'autorizzazione per aggiornare i metadati e lo stato di un passaggio personalizzato all'interno di un flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

UpdateWorkflowStepGroup

Concede l'autorizzazione per aggiornare i metadati associati a un gruppo di passaggi in un determinato flusso di lavoro

workflow*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da AWS Migration Hub Orchestrator

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

template

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

aws:ResourceTag/${TagKey}

workflow

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

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator 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 per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString