Operazioni, risorse e chiavi di condizione per AWS Elastic Disaster Recovery - 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 Elastic Disaster Recovery

AWS Elastic Disaster Recovery (prefisso del servizio:drs) 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 Elastic Disaster Recovery

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.

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, puoi specificare un ARN di quel tipo in una istruzione con tale operazione. 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'elemento Resource in una policy IAM, è necessario includere un ARN o un modello per ogni tipo di risorsa richiesta. 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
AssociateFailbackClientToRecoveryInstanceForDrs [solo autorizzazione] Concede l'autorizzazione per ottenere il client di failback associato all'istanza di ripristino Scrittura

RecoveryInstanceResource*

AssociateSourceNetworkStack Concede l'autorizzazione ad associare lo stack alla rete di origine CloudFormation Scrittura

SourceNetworkResource*

cloudformation:DescribeStackResource

cloudformation:DescribeStacks

drs:GetLaunchConfiguration

ec2:CreateLaunchTemplateVersion

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:DescribeVpcs

ec2:ModifyLaunchTemplate

aws:RequestTag/${TagKey}

aws:TagKeys

BatchCreateVolumeSnapshotGroupForDrs [solo autorizzazione] Concede l'autorizzazione per creare in batch un gruppo di snapshot del volume Scrittura

RecoveryInstanceResource*

SourceServerResource*

BatchDeleteSnapshotRequestForDrs [solo autorizzazione] Concede l'autorizzazione per l'eliminazione in batch della richiesta di snapshot Scrittura
CreateConvertedSnapshotForDrs [solo autorizzazione] Concede l'autorizzazione per creare lo snapshot convertito Scrittura

SourceServerResource*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateExtendedSourceServer Concede l'autorizzazione per estendere un server di origine Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

drs:DescribeSourceServers

drs:GetReplicationConfiguration

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

aws:RequestTag/${TagKey}

aws:TagKeys

CreateRecoveryInstanceForDrs [solo autorizzazione] Concede l'autorizzazione per creare un'istanza di ripristino Scrittura

SourceServerResource*

aws:RequestTag/${TagKey}

aws:TagKeys

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

aws:RequestTag/${TagKey}

aws:TagKeys

ec2:CreateSecurityGroup

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:GetEbsDefaultKmsKeyId

ec2:GetEbsEncryptionByDefault

kms:CreateGrant

kms:DescribeKey

CreateSourceNetwork Concede l'autorizzazione per creare una rete di origine Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

ec2:DescribeInstances

ec2:DescribeVpcs

CreateSourceServerForDrs [solo autorizzazione] Concede l'autorizzazione per creare un server di origine Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteJob Autorizza l'utente a eliminare un processo. Scrittura

JobResource*

DeleteLaunchAction Concede l'autorizzazione per eliminare un'operazione di lancio Scrittura

LaunchConfigurationTemplateResource

SourceServerResource

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

LaunchConfigurationTemplateResource*

DeleteRecoveryInstance Concede l'autorizzazione per eliminare un'istanza di ripristino Scrittura

RecoveryInstanceResource*

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

ReplicationConfigurationTemplateResource*

DeleteSourceNetwork Concede l'autorizzazione per eliminare una rete di origine Scrittura

SourceNetworkResource*

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

SourceServerResource*

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

JobResource*

DescribeJobs Concede l'autorizzazione per descrivere i processi Lettura
DescribeLaunchConfigurationTemplates Concede l'autorizzazione per descrivere un modello di configurazione di avvio Lettura
DescribeRecoveryInstances Concede l'autorizzazione per descrivere le istanze di ripristino Lettura

drs:DescribeSourceServers

ec2:DescribeInstances

DescribeRecoverySnapshots Concede l'autorizzazione per descrivere gli snapshot di ripristino Lettura

SourceServerResource*

DescribeReplicationConfigurationTemplates Concede l'autorizzazione per descrivere un modello di configurazione di replica Lettura
DescribeReplicationServerAssociationsForDrs [solo autorizzazione] Concede l'autorizzazione per descrivere le associazioni dei server di replica Lettura
DescribeSnapshotRequestsForDrs [solo autorizzazione] Concede l'autorizzazione per descrivere le richieste di snapshot Lettura
DescribeSourceNetworks Concede l'autorizzazione per descrivere le reti di origine Lettura
DescribeSourceServers Concede l'autorizzazione per descrivere i server di origine Lettura
DisconnectRecoveryInstance Concede l'autorizzazione per disconnettere l'istanza di ripristino Scrittura

RecoveryInstanceResource*

DisconnectSourceServer Concede l'autorizzazione per disconnettere il server di origine Scrittura

SourceServerResource*

ExportSourceNetworkCfnTemplate Concede il permesso di esportare il CloudFormation modello che contiene le risorse di rete di origine Scrittura

SourceNetworkResource*

s3:GetBucketLocation

s3:GetObject

s3:PutObject

aws:RequestTag/${TagKey}

aws:TagKeys

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

GetAgentSnapshotCreditsForDrs [solo autorizzazione] Concede l'autorizzazione per ottenere crediti di snapshot dell'agente Lettura

RecoveryInstanceResource*

SourceServerResource*

GetChannelCommandsForDrs [solo autorizzazione] Concede l'autorizzazione per ottenere i comandi del canale Lettura
GetFailbackCommandForDrs [solo autorizzazione] Concede l'autorizzazione per ottenere il comando di failback Lettura

RecoveryInstanceResource*

GetFailbackLaunchRequestedForDrs [solo autorizzazione] Concede l'autorizzazione per ottenere il lancio del failback richiesto Lettura

RecoveryInstanceResource*

GetFailbackReplicationConfiguration Concede l'autorizzazione per ottenere la configurazione della replica del failback Lettura

RecoveryInstanceResource*

GetLaunchConfiguration Concede l'autorizzazione per ottenere la configurazione di avvio Lettura

SourceServerResource*

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

SourceServerResource*

GetSuggestedFailbackClientDeviceMappingForDrs [solo autorizzazione] Concede l'autorizzazione per ottenere la mappatura del dispositivo client di failback suggerito Lettura

RecoveryInstanceResource*

InitializeService Concede l'autorizzazione per inizializzare il servizio Scrittura

iam:AddRoleToInstanceProfile

iam:CreateInstanceProfile

iam:CreateServiceLinkedRole

iam:GetInstanceProfile

IssueAgentCertificateForDrs [solo autorizzazione] Concede l'autorizzazione per rilasciare un certificato dell'agente Scrittura

RecoveryInstanceResource*

SourceServerResource*

ListExtensibleSourceServers Concede l'autorizzazione per elencare i server di origine estendibili Lettura

drs:DescribeSourceServers

ListLaunchActions Concede l'autorizzazione per elencare le operazioni di lancio Lettura

LaunchConfigurationTemplateResource

SourceServerResource

ListStagingAccounts Concede l'autorizzazione per elencare gli account temporanei Lettura
ListTagsForResource Concede l'autorizzazione per elencare i tag per una risorsa Lettura
NotifyAgentAuthenticationForDrs [solo autorizzazione] Concede l'autorizzazione per notificare l'autenticazione dell'agente Scrittura

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

NotifyConsistencyAttainedForDrs [solo autorizzazione] Concede l'autorizzazione per notificare il raggiungimento di coerenza Scrittura

RecoveryInstanceResource*

NotifyReplicationServerAuthenticationForDrs [solo autorizzazione] Concede l'autorizzazione per notificare l'autenticazione del server di replica Scrittura

RecoveryInstanceResource*

NotifyVolumeEventForDrs [solo autorizzazione] Concede l'autorizzazione per notificare gli eventi relativi al volume Scrittura

SourceServerResource*

PutLaunchAction Concede l'autorizzazione per inserire un'operazione di lancio Scrittura

LaunchConfigurationTemplateResource

ssm:DescribeDocument

SourceServerResource

RetryDataReplication Concede l'autorizzazione per riprovare la replica dei dati Scrittura

SourceServerResource*

ReverseReplication Concede l'autorizzazione per invertire la replica Scrittura

RecoveryInstanceResource*

drs:DescribeReplicationConfigurationTemplates

drs:DescribeSourceServers

ec2:DescribeInstances

aws:RequestTag/${TagKey}

aws:TagKeys

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

SendChannelCommandResultForDrs [solo autorizzazione] Concede l'autorizzazione per inviare il risultato dei comandi del canale Scrittura
SendClientLogsForDrs [solo autorizzazione] Concede l'autorizzazione per inviare i log dei client Scrittura
SendClientMetricsForDrs [solo autorizzazione] Concede l'autorizzazione per inviare i parametri dei client Scrittura
SendVolumeStatsForDrs [solo autorizzazione] Concede l'autorizzazione per inviare statistiche sulle velocità di trasmissione effettiva del volume Scrittura

SourceServerResource*

StartFailbackLaunch Concede l'autorizzazione per avviare il lancio del failback Scrittura

RecoveryInstanceResource*

aws:RequestTag/${TagKey}

aws:TagKeys

StartRecovery Concede l'autorizzazione per avviare il ripristino Scrittura

SourceServerResource*

drs:CreateRecoveryInstanceForDrs

drs:ListTagsForResource

ec2:AttachVolume

ec2:AuthorizeSecurityGroupEgress

ec2:AuthorizeSecurityGroupIngress

ec2:CreateLaunchTemplate

ec2:CreateLaunchTemplateVersion

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:RevokeSecurityGroupEgress

ec2:RunInstances

ec2:StartInstances

ec2:StopInstances

ec2:TerminateInstances

iam:PassRole

aws:RequestTag/${TagKey}

aws:TagKeys

StartReplication Concede l'autorizzazione per avviare una replica Scrittura

SourceServerResource*

StartSourceNetworkRecovery Concede l'autorizzazione per avviare il ripristino della rete Scrittura

SourceNetworkResource*

cloudformation:CreateStack

cloudformation:DescribeStackResource

cloudformation:DescribeStacks

cloudformation:UpdateStack

drs:GetLaunchConfiguration

ec2:CreateLaunchTemplateVersion

ec2:DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplates

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:DescribeVpcs

ec2:ModifyLaunchTemplate

s3:GetObject

s3:PutObject

aws:RequestTag/${TagKey}

aws:TagKeys

StartSourceNetworkReplication Concede l'autorizzazione per avviare la replica della rete Scrittura

SourceNetworkResource*

StopFailback Concede l'autorizzazione per interrompere il failback Scrittura

RecoveryInstanceResource*

StopReplication Concede l'autorizzazione per arrestare la replica Scrittura

SourceServerResource*

StopSourceNetworkReplication Concede l'autorizzazione per arrestare la replica della rete Scrittura

SourceNetworkResource*

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

JobResource

LaunchConfigurationTemplateResource

RecoveryInstanceResource

ReplicationConfigurationTemplateResource

SourceNetworkResource

SourceServerResource

aws:RequestTag/${TagKey}

aws:TagKeys

drs:CreateAction

TerminateRecoveryInstances Concede l'autorizzazione per terminare le istanze di ripristino Scrittura

RecoveryInstanceResource*

drs:DescribeSourceServers

ec2:DeleteVolume

ec2:DescribeInstances

ec2:DescribeVolumes

ec2:TerminateInstances

aws:RequestTag/${TagKey}

aws:TagKeys

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

JobResource

LaunchConfigurationTemplateResource

RecoveryInstanceResource

ReplicationConfigurationTemplateResource

SourceNetworkResource

SourceServerResource

aws:TagKeys

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

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

RecoveryInstanceResource*

SourceServerResource*

UpdateFailbackClientDeviceMappingForDrs [solo autorizzazione] Concede l'autorizzazione per aggiornare la mappatura del dispositivo client di failback Scrittura

RecoveryInstanceResource*

UpdateFailbackClientLastSeenForDrs [solo autorizzazione] Concede l'autorizzazione per aggiornare l'ultimo client di failback visto Scrittura

RecoveryInstanceResource*

UpdateFailbackReplicationConfiguration Concede l'autorizzazione per aggiornare la configurazione di replica del failback Scrittura

RecoveryInstanceResource*

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

SourceServerResource*

ec2:DescribeInstances

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

LaunchConfigurationTemplateResource*

UpdateReplicationCertificateForDrs [solo autorizzazione] Concede l'autorizzazione per aggiornare un certificato di replica Scrittura

RecoveryInstanceResource*

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

SourceServerResource*

ec2:CreateSecurityGroup

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:GetEbsDefaultKmsKeyId

ec2:GetEbsEncryptionByDefault

kms:CreateGrant

kms:DescribeKey

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

ReplicationConfigurationTemplateResource*

ec2:CreateSecurityGroup

ec2:DescribeSecurityGroups

ec2:DescribeSubnets

ec2:GetEbsDefaultKmsKeyId

ec2:GetEbsEncryptionByDefault

kms:CreateGrant

kms:DescribeKey

Tipi di risorsa definiti da AWS Elastic Disaster Recovery

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM. 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}:drs:${Region}:${Account}:job/${JobID}

aws:ResourceTag/${TagKey}

RecoveryInstanceResource arn:${Partition}:drs:${Region}:${Account}:recovery-instance/${RecoveryInstanceID}

aws:ResourceTag/${TagKey}

drs:EC2InstanceARN

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

SourceNetworkResource arn:${Partition}:drs:${Region}:${Account}:source-network/${SourceNetworkID}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Elastic Disaster Recovery

AWS Elastic Disaster Recovery definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM. 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 Type
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
drs:CreateAction Filtra l'accesso in base al nome di un'operazione API di creazione della risorsa Stringa
drs:EC2InstanceARN Filtra l'accesso in base all'istanza EC2 da cui proviene la richiesta ARN