Operazioni, risorse e chiavi di condizione per AWS Application Migration Service - 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à.

Operazioni, risorse e chiavi di condizione per AWS Application Migration Service

AWS Application Migration Service (prefisso del servizio:mgn) fornisce le seguenti risorse, azioni e chiavi di contesto delle condizioni specifiche del servizio da utilizzare nelle politiche di autorizzazione. IAM

Riferimenti:

Operazioni definite da AWS Application Migration Service

È possibile specificare le seguenti azioni nell'Actionelemento di una dichiarazione IAM politica. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando si utilizza un'azione in una politica, in genere si consente o si nega l'accesso all'APIoperazione o al CLI comando 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.

La colonna Tipi di risorsa della tabella Operazioni indica se ogni operazione supporta le autorizzazioni a livello di risorsa. Se non vi è nessun valore in corrispondenza di questa colonna, è necessario specificare tutte le risorse ("*") alle quali si applica la policy nell'elemento Resource dell'istruzione di policy. Se la colonna include un tipo di risorsa, è possibile specificarne uno ARN di quel tipo in un'istruzione con tale azione. Se l'operazione ha una o più risorse richieste, il chiamante deve disporre dell'autorizzazione per utilizzare l'operazione con tali risorse. Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si limita l'accesso alle risorse con l'Resourceelemento di una IAM policy, è necessario includere uno schema ARN o per ogni tipo di risorsa richiesto. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzare uno tra i tipi di risorsa facoltativi.

La colonna Chiavi di condizione della tabella Operazioni contiene le chiavi che è possibile specificare nell'elemento Condition di un'istruzione di policy. Per ulteriori informazioni sulle chiavi di condizione associate alle risorse per il servizio guarda la colonna Chiavi di condizione della tabella Tipi di risorsa.

Nota

Le chiavi relative alle condizioni delle risorse sono elencate nella tabella Tipi di risorse. Nella colonna Tipi di risorse (*obbligatorio) della tabella Operazioni è presente un collegamento al tipo di risorsa che si applica a un'operazione. Il tipo di risorsa nella tabella Tipi di risorse include la colonna Chiavi di condizione, che contiene le chiavi delle condizioni delle risorse che si applicano a un'operazione nella tabella Operazioni.

Per dettagli sulle colonne nella tabella seguente, consultare Tabella delle operazioni.

Azioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
ArchiveApplication Concede l'autorizzazione per archiviare un'applicazione Scrittura

ApplicationResource*

ArchiveWave Concede l'autorizzazione per archiviare un'onda Scrittura

WaveResource*

AssociateApplications Concede l'autorizzazione per associare le applicazioni a un'onda Scrittura

ApplicationResource*

WaveResource*

AssociateSourceServers Concede l'autorizzazione per associare i server di origine a un'applicazione Scrittura

ApplicationResource*

SourceServerResource*

BatchCreateVolumeSnapshotGroupForMgn [solo autorizzazione] Concede l'autorizzazione per creare un gruppo di snapshot del volume Write

SourceServerResource*

BatchDeleteSnapshotRequestForMgn [solo autorizzazione] Concede l'autorizzazione per l'eliminazione in batch della richiesta di snapshot Write
ChangeServerLifeCycleState Concede l'autorizzazione per modificare lo stato del ciclo di vita del server di origine Scrittura

SourceServerResource*

CreateApplication Autorizza l'utente a creare una nuova applicazione. Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateConnector Concede l'autorizzazione per creare il connettore Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateLaunchConfigurationTemplate Concede l'autorizzazione per creare un modello di configurazione di avvio Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateReplicationConfigurationTemplate Concede l'autorizzazione per creare un modello di configurazione di replica Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateVcenterClientForMgn [solo autorizzazione] Concede l'autorizzazione per creare un client vcenter Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateWave Concede l'autorizzazione per creare un'onda Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteApplication Concede l'autorizzazione per eliminare un'app. Scrittura

ApplicationResource*

DeleteConnector Concede l'autorizzazione per eliminare il connettore Scrittura

ConnectorResource*

DeleteJob Concede l'autorizzazione per eliminare il processo Scrittura

JobResource*

DeleteLaunchConfigurationTemplate Concede l'autorizzazione per eliminare un modello di configurazione di avvio Scrittura

LaunchConfigurationTemplateResource*

DeleteReplicationConfigurationTemplate Concede l'autorizzazione per eliminare un modello di configurazione di replica Write

ReplicationConfigurationTemplateResource*

DeleteSourceServer Concede l'autorizzazione per eliminare un server di origine Scrittura

SourceServerResource*

DeleteVcenterClient Concede l'autorizzazione per eliminare un client vcenter Scrittura

VcenterClientResource*

DeleteWave Concede l'autorizzazione per eliminare un'onda Scrittura

WaveResource*

DescribeJobLogItems Concede l'autorizzazione per descrivere gli elementi del log processi Lettura

JobResource*

DescribeJobs Concede l'autorizzazione per descrivere i processi Elenco
DescribeLaunchConfigurationTemplates Concede l'autorizzazione per descrivere un modello di configurazione di avvio Elenco
DescribeReplicationConfigurationTemplates Concede l'autorizzazione per descrivere un modello di configurazione di replica Elenco
DescribeReplicationServerAssociationsForMgn [solo autorizzazione] Concede l'autorizzazione per descrivere le associazioni dei server di replica Lettura
DescribeSnapshotRequestsForMgn [solo autorizzazione] Concede l'autorizzazione per descrivere le richieste di snapshot Read
DescribeSourceServers Concede l'autorizzazione per descrivere i server di origine Elenco
DescribeVcenterClients Concede l'autorizzazione per descrivere i client vcenter Elenco
DisassociateApplications Concede l'autorizzazione per dissociare le applicazioni da un'onda Scrittura

ApplicationResource*

WaveResource*

DisassociateSourceServers Concede l'autorizzazione per dissociare i server di origine da un'applicazione Scrittura

ApplicationResource*

SourceServerResource*

DisconnectFromService Concede l'autorizzazione per disconnettere il server di origine dal servizio Write

SourceServerResource*

FinalizeCutover Concede l'autorizzazione per finalizzare la transizione Write

SourceServerResource*

GetAgentCommandForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere il comando dell'agente Lettura

SourceServerResource*

GetAgentConfirmedResumeInfoForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere informazioni sul curriculum confermate dall'agente Lettura

SourceServerResource*

GetAgentInstallationAssetsForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere le risorse di installazione dell'agente Lettura
GetAgentReplicationInfoForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere informazioni sulla replica dell'agente Lettura

SourceServerResource*

GetAgentRuntimeConfigurationForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere la configurazione runtime dell'agente Lettura

SourceServerResource*

GetAgentSnapshotCreditsForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere crediti per gli snapshot dell'agente Read

SourceServerResource*

GetChannelCommandsForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere i comandi del canale Read
GetLaunchConfiguration Concede l'autorizzazione per ottenere la configurazione di avvio Lettura

SourceServerResource*

GetReplicationConfiguration Concede l'autorizzazione per ottenere la configurazione della replica Lettura

SourceServerResource*

GetVcenterClientCommandsForMgn [solo autorizzazione] Concede l'autorizzazione per ottenere i comandi del client vcenter Lettura

VcenterClientResource*

InitializeService Concede l'autorizzazione per inizializzare il servizio Scrittura

iam:AddRoleToInstanceProfile

iam:CreateInstanceProfile

iam:CreateServiceLinkedRole

iam:GetInstanceProfile

IssueClientCertificateForMgn [solo autorizzazione] Concede l'autorizzazione per rilasciare un certificato del client Scrittura

SourceServerResource

ListApplications Concede l'autorizzazione per elencare i riepiloghi delle applicazioni Elenco
ListConnectors Concede l'autorizzazione per elencare i connettori Lettura
ListExportErrors Concede l'autorizzazione per elencare gli errori di un'attività di esportazione Elenco

ExportResource*

ListExports Concede l'autorizzazione per elencare le attività di esportazione Elenco
ListImportErrors Concede l'autorizzazione per elencare gli errori di un'attività di importazione Elenco

ImportResource*

ListImports Concede l'autorizzazione per elencare le attività di importazione Elenco
ListManagedAccounts Concede l'autorizzazione a elencare gli account gestiti Elenco
ListSourceServerActions Concede l'autorizzazione per elencare i documenti di operazione del server di destinazione Elenco

SourceServerResource*

ListTagsForResource Concede l'autorizzazione per elencare i tag per una risorsa Lettura
ListTemplateActions Concede l'autorizzazione per elencare i documenti di operazione del modello di configurazione di avvio Elenco

LaunchConfigurationTemplateResource*

ListWaves Concede l'autorizzazione per elencare i riepiloghi delle onde Elenco
MarkAsArchived Concede l'autorizzazione per contrassegnare il server di origine come archiviato Write

SourceServerResource*

NotifyAgentAuthenticationForMgn [solo autorizzazione] Concede l'autorizzazione per notificare l'autenticazione dell'agente Scrittura

SourceServerResource*

NotifyAgentConnectedForMgn [solo autorizzazione] Concede l'autorizzazione per notificare che l'agente è connesso Scrittura

SourceServerResource*

NotifyAgentDisconnectedForMgn [solo autorizzazione] Concede l'autorizzazione per notificare che l'agente è disconnesso Scrittura

SourceServerResource*

NotifyAgentReplicationProgressForMgn [solo autorizzazione] Concede l'autorizzazione per notificare l'avanzamento della replica dell'agente Scrittura

SourceServerResource*

NotifyVcenterClientStartedForMgn [solo autorizzazione] Concede l'autorizzazione per notificare l'avvio del client vcenter Scrittura

VcenterClientResource*

PauseReplication Concede l'autorizzazione a sospendere una replica Scrittura

SourceServerResource*

PutSourceServerAction Concede l'autorizzazione per elencare i documenti di operazione del server di origine Scrittura

SourceServerResource*

PutTemplateAction Concede l'autorizzazione per inserire il documento di operazione del modello di configurazione di avvio Scrittura

LaunchConfigurationTemplateResource*

RegisterAgentForMgn [solo autorizzazione] Concede l'autorizzazione per registrare l'agente Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

RemoveSourceServerAction Concede l'autorizzazione per rimuovere i documenti di operazione del server di origine Scrittura

SourceServerResource*

RemoveTemplateAction Concede l'autorizzazione per rimuovere il documento di operazione del modello di configurazione di avvio Scrittura

LaunchConfigurationTemplateResource*

ResumeReplication Concede l'autorizzazione a riprendere una replica Scrittura

SourceServerResource*

RetryDataReplication Concede l'autorizzazione per riprovare la replica Write

SourceServerResource*

SendAgentLogsForMgn [solo autorizzazione] Concede l'autorizzazione per l'invio di log agente Scrittura

SourceServerResource*

SendAgentMetricsForMgn [solo autorizzazione] Concede l'autorizzazione per l'invio dei parametri agente Scrittura

SourceServerResource*

SendChannelCommandResultForMgn [solo autorizzazione] Concede l'autorizzazione per inviare il risultato dei comandi del canale Scrittura
SendClientLogsForMgn [solo autorizzazione] Concede l'autorizzazione per inviare i log dei client Scrittura
SendClientMetricsForMgn [solo autorizzazione] Concede l'autorizzazione per inviare i parametri dei client Scrittura
SendVcenterClientCommandResultForMgn [solo autorizzazione] Concede l'autorizzazione per inviare il risultato di un comando del client vcenter Scrittura

VcenterClientResource*

SendVcenterClientLogsForMgn [solo autorizzazione] Concede l'autorizzazione per inviare i log del client vcenter Scrittura

VcenterClientResource*

SendVcenterClientMetricsForMgn [solo autorizzazione] Concede l'autorizzazione per inviare i parametri del client vcenter Scrittura

VcenterClientResource*

StartCutover Concede l'autorizzazione per avviare la transizione Scrittura

SourceServerResource*

ec2:AttachVolume

ec2:AuthorizeSecurityGroupEgress

ec2:AuthorizeSecurityGroupIngress

ec2:CreateLaunchTemplate

ec2:CreateLaunchTemplateVersion

ec2:CreateSecurityGroup

ec2:CreateSnapshot

ec2:CreateTags

ec2:CreateVolume

ec2:DeleteLaunchTemplateVersions

ec2:DeleteSnapshot

ec2:DeleteVolume

ec2:DescribeAccountAttributes

ec2:DescribeAvailabilityZones

ec2:DescribeImages

ec2:DescribeInstanceAttribute

ec2:DescribeInstanceStatus

ec2:DescribeInstanceTypes

ec2:DescribeInstances

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSnapshots

ec2:DescribeSubnets

ec2:DescribeVolumes

ec2:DetachVolume

ec2:ModifyInstanceAttribute

ec2:ModifyLaunchTemplate

ec2:ReportInstanceStatus

ec2:RevokeSecurityGroupEgress

ec2:RunInstances

ec2:StartInstances

ec2:StopInstances

ec2:TerminateInstances

iam:PassRole

mgn:ListTagsForResource

aws:RequestTag/${TagKey}

aws:TagKeys

StartExport Concede l'autorizzazione per avviare un'attività di esportazione Scrittura

ec2:DescribeLaunchTemplateVersions

mgn:DescribeSourceServers

mgn:GetLaunchConfiguration

mgn:ListApplications

mgn:ListWaves

s3:PutObject

StartImport Concede l'autorizzazione per creare un'attività di importazione Scrittura

ec2:CreateLaunchTemplateVersion

ec2:DescribeLaunchTemplateVersions

ec2:ModifyLaunchTemplate

mgn:DescribeSourceServers

mgn:GetLaunchConfiguration

mgn:ListApplications

mgn:ListWaves

mgn:TagResource

mgn:UpdateLaunchConfiguration

s3:PutObject

StartReplication Concede l'autorizzazione per avviare una replica Scrittura

SourceServerResource*

StartTest Concede l'autorizzazione per avviare un test Scrittura

SourceServerResource*

ec2:AttachVolume

ec2:AuthorizeSecurityGroupEgress

ec2:AuthorizeSecurityGroupIngress

ec2:CreateLaunchTemplate

ec2:CreateLaunchTemplateVersion

ec2:CreateSecurityGroup

ec2:CreateSnapshot

ec2:CreateTags

ec2:CreateVolume

ec2:DeleteLaunchTemplateVersions

ec2:DeleteSnapshot

ec2:DeleteVolume

ec2:DescribeAccountAttributes

ec2:DescribeAvailabilityZones

ec2:DescribeImages

ec2:DescribeInstanceAttribute

ec2:DescribeInstanceStatus

ec2:DescribeInstanceTypes

ec2:DescribeInstances

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSnapshots

ec2:DescribeSubnets

ec2:DescribeVolumes

ec2:DetachVolume

ec2:ModifyInstanceAttribute

ec2:ModifyLaunchTemplate

ec2:ReportInstanceStatus

ec2:RevokeSecurityGroupEgress

ec2:RunInstances

ec2:StartInstances

ec2:StopInstances

ec2:TerminateInstances

iam:PassRole

mgn:ListTagsForResource

aws:RequestTag/${TagKey}

aws:TagKeys

StopReplication Concede l'autorizzazione per arrestare la replica Scrittura

SourceServerResource*

TagResource Concede l'autorizzazione per assegnare un tag di risorsa Applicazione di tag

ApplicationResource

ConnectorResource

JobResource

LaunchConfigurationTemplateResource

ReplicationConfigurationTemplateResource

SourceServerResource

VcenterClientResource

WaveResource

aws:RequestTag/${TagKey}

mgn:CreateAction

aws:TagKeys

TerminateTargetInstances Concede l'autorizzazione per terminare le istanze di destinazione Scrittura

SourceServerResource*

ec2:DeleteVolume

ec2:DescribeInstances

ec2:DescribeVolumes

ec2:TerminateInstances

aws:RequestTag/${TagKey}

aws:TagKeys

UnarchiveApplication Concede l'autorizzazione per annullare l'archiviazione di un'applicazione Scrittura

ApplicationResource*

UnarchiveWave Concede l'autorizzazione per annullare l'archiviazione di un'onda Scrittura

WaveResource*

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

ApplicationResource

ConnectorResource

JobResource

LaunchConfigurationTemplateResource

ReplicationConfigurationTemplateResource

SourceServerResource

VcenterClientResource

WaveResource

aws:TagKeys

UpdateAgentBacklogForMgn [solo autorizzazione] Concede l'autorizzazione per aggiornare il backlog dell'agente Scrittura

SourceServerResource*

UpdateAgentConversionInfoForMgn [solo autorizzazione] Concede l'autorizzazione per aggiornare le informazioni di conversione dell'agente Scrittura

SourceServerResource*

UpdateAgentReplicationInfoForMgn [solo autorizzazione] Concede l'autorizzazione per aggiornare le informazioni di replica dell'agente Scrittura

SourceServerResource*

UpdateAgentReplicationProcessStateForMgn [solo autorizzazione] Concede l'autorizzazione per aggiornare lo stato del processo di replica dell'agente Scrittura

SourceServerResource*

UpdateAgentSourcePropertiesForMgn [solo autorizzazione] Concede l'autorizzazione per aggiornare le proprietà dell'origine dell'agente Scrittura

SourceServerResource*

UpdateApplication Concede l'autorizzazione per aggiornare un'applicazione Scrittura

ApplicationResource*

UpdateConnector Concede l'autorizzazione per aggiornare il connettore Scrittura

ConnectorResource*

UpdateLaunchConfiguration Concede l'autorizzazione per aggiornare la configurazione di avvio Scrittura

SourceServerResource*

UpdateLaunchConfigurationTemplate Concede l'autorizzazione per aggiornare la configurazione di avvio Write

LaunchConfigurationTemplateResource*

UpdateReplicationConfiguration Concede l'autorizzazione per aggiornare la configurazione di replica Scrittura

SourceServerResource*

UpdateReplicationConfigurationTemplate Concede l'autorizzazione per aggiornare un modello di configurazione di replica Scrittura

ReplicationConfigurationTemplateResource*

UpdateSourceServer Concede l'autorizzazione per aggiornare il server di origine Scrittura

SourceServerResource*

UpdateSourceServerReplicationType Concede l'autorizzazione per aggiornare il tipo di replica del server di origine Scrittura

SourceServerResource*

UpdateWave Concede l'autorizzazione per aggiornare un'onda Scrittura

WaveResource*

VerifyClientRoleForMgn [solo autorizzazione] Concede l'autorizzazione per verificare il ruolo client Lettura

Tipi di risorsa definiti da AWS Application Migration Service

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'Resourceelemento delle dichiarazioni sulla politica di IAM autorizzazione. Ogni operazione nella Tabella delle operazioni identifica i tipi di risorse che possono essere specificati con tale operazione. Un tipo di risorsa può anche definire quali chiavi di condizione puoi includere in una policy. Queste chiavi vengono visualizzate nell'ultima colonna della tabella Tipi di risorsa. Per dettagli sulle colonne nella tabella seguente, consulta Tabella dei tipi di risorsa.

Tipi di risorsa ARN Chiavi di condizione
JobResource arn:${Partition}:mgn:${Region}:${Account}:job/${JobID}

aws:ResourceTag/${TagKey}

ReplicationConfigurationTemplateResource arn:${Partition}:mgn:${Region}:${Account}:replication-configuration-template/${ReplicationConfigurationTemplateID}

aws:ResourceTag/${TagKey}

LaunchConfigurationTemplateResource arn:${Partition}:mgn:${Region}:${Account}:launch-configuration-template/${LaunchConfigurationTemplateID}

aws:ResourceTag/${TagKey}

VcenterClientResource arn:${Partition}:mgn:${Region}:${Account}:vcenter-client/${VcenterClientID}

aws:ResourceTag/${TagKey}

SourceServerResource arn:${Partition}:mgn:${Region}:${Account}:source-server/${SourceServerID}

aws:ResourceTag/${TagKey}

ApplicationResource arn:${Partition}:mgn:${Region}:${Account}:application/${ApplicationID}

aws:ResourceTag/${TagKey}

WaveResource arn:${Partition}:mgn:${Region}:${Account}:wave/${WaveID}

aws:ResourceTag/${TagKey}

ImportResource arn:${Partition}:mgn:${Region}:${Account}:import/${ImportID}

aws:ResourceTag/${TagKey}

ExportResource arn:${Partition}:mgn:${Region}:${Account}:export/${ExportID}

aws:ResourceTag/${TagKey}

ConnectorResource arn:${Partition}:mgn:${Region}:${Account}:connector/${ConnectorID}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Application Migration Service

AWS Application Migration Service definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una IAM policy. Puoi utilizzare queste chiavi per perfezionare ulteriormente le condizioni in base alle quali si applica l'istruzione di policy. Per dettagli sulle colonne nella tabella seguente, consulta Tabella delle chiavi di condizione.

Per visualizzare le chiavi di condizione globali disponibili per tutti i servizi, consulta Chiavi di condizione globali disponibili.

Chiavi di condizione Descrizione Tipo
aws:RequestTag/${TagKey} Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta Stringa
aws:ResourceTag/${TagKey} Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa Stringa
aws:TagKeys Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta ArrayOfString
mgn:CreateAction Filtra l'accesso in base al nome di un'azione di creazione di risorse API Stringa