AWSSupport-ModifyEBSSnapshotPermission - AWS Systems Manager Riferimento al runbook di automazione

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à.

AWSSupport-ModifyEBSSnapshotPermission

Descrizione

Il AWSSupport-ModifyEBSSnapshotPermission runbook ti aiuta a modificare le autorizzazioni per più snapshot di Amazon Elastic Block Store EBS (Amazon). Usando questo runbook, puoi creare istantanee Public o Private condividerle con altri. Account AWS Le istantanee crittografate con una KMS chiave predefinita non possono essere condivise con altri account utilizzando questo runbook.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

LinuxmacOS, Windows

Parametri

  • AutomationAssumeRole

    Tipo: stringa

    Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.

  • AccountIds

    Tipo: StringList

    Impostazione predefinita: none

    Descrizione: (Facoltativo) Gli IDs account con cui vuoi condividere le istantanee. Questo parametro è obbligatorio se si immette No il valore del Private parametro.

  • AccountPermissionOperation

    Tipo: stringa

    Valori validi: aggiungi | rimuovi

    Impostazione predefinita: none

    Descrizione: (Facoltativo) Il tipo di operazione da eseguire.

  • Privata

    Tipo: stringa

    Valori validi: Sì | No

    Descrizione: (Obbligatorio) Inserisci No il valore se desideri condividere istantanee con account specifici.

  • SnapshotIds

    Tipo: StringList

    Descrizione: (Obbligatorio) Le EBS istantanee IDs di Amazon di cui desideri modificare l'autorizzazione.

Autorizzazioni richieste IAM

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • ec2:DescribeSnapshots

  • ec2:ModifySnapshotAttribute

Fasi del documento

  1. aws:executeScript- Verifica le IDs istantanee fornite nel parametro. SnapshotIds Dopo aver verificato ilIDs, lo script verifica la presenza di istantanee crittografate e genera un elenco, se ne vengono trovate.

  2. aws:branch- Suddivide l'automazione in base al valore immesso per il parametro. Private

  3. aws:executeScript- Modifica le autorizzazioni delle istantanee specificate per condividerle con gli account specificati.

  4. aws:executeScript- Modifica le autorizzazioni delle istantanee per cambiarle da a. Public Private

Output

ValidateSnapshots.EncryptedSnapshots

SharewithOtherAccounts.Risultato

MakePrivate.Risultato

MakePrivate.Comandi