IAMAutorizzazioni richieste per l'archiviazione degli snapshot di Amazon EBS - Amazon EBS

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

IAMAutorizzazioni richieste per l'archiviazione degli snapshot di Amazon EBS

Per impostazione predefinita, gli utenti non dispongono dell'autorizzazione per utilizzare l'archiviazione degli snapshot. Per consentire agli utenti di utilizzare l'archiviazione delle istantanee, è necessario creare IAM politiche che consentano l'utilizzo di risorse e azioni specifiche. API Per ulteriori informazioni, vedere Creazione IAM di politiche nella Guida per l'IAMutente.

Per utilizzare l'archiviazione degli snapshot, gli utenti devono disporre delle seguenti autorizzazioni.

  • ec2:DescribeSnapshotTierStatus

  • ec2:ModifySnapshotTier

  • ec2:RestoreSnapshotTier

Gli utenti della console potrebbero aver bisogno di autorizzazioni aggiuntive, ad esempio ec2:DescribeSnapshots.

Per archiviare e ripristinare le istantanee crittografate, sono AWS KMS necessarie le seguenti autorizzazioni aggiuntive.

  • kms:CreateGrant

  • kms:Decrypt

  • kms:DescribeKey

Di seguito è riportato un esempio di IAM policy che consente IAM agli utenti di archiviare, ripristinare e visualizzare istantanee crittografate e non crittografate. Include l'autorizzazione ec2:DescribeSnapshots per gli utenti della console. Se qualche autorizzazione non è necessaria, puoi rimuoverla dalla policy.

Suggerimento

Per seguire il principio del privilegio minimo, non consentire l'accesso completo a kms:CreateGrant. Utilizzate invece la chiave kms:GrantIsForAWSResource condition per consentire all'utente di creare concessioni sulla KMS chiave solo quando la concessione viene creata per conto dell'utente da un AWS servizio, come illustrato nell'esempio seguente.

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": [ "ec2:DescribeSnapshotTierStatus", "ec2:ModifySnapshotTier", "ec2:RestoreSnapshotTier", "ec2:DescribeSnapshots", "kms:CreateGrant", "kms:Decrypt", "kms:DescribeKey" ], "Resource": "*", "Condition": { "Bool": { "kms:GrantIsForAWSResource": true } } }] }

Per fornire l'accesso, aggiungi autorizzazioni ai tuoi utenti, gruppi o ruoli: