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à.
Abilita la crittografia Amazon EBS per impostazione predefinita
Puoi configurare il tuo AWS account per applicare la crittografia dei nuovi volumi EBS e delle copie istantanee che crei. Ad esempio, Amazon EBS esegue la crittografia dei volumi EBS creati all'avvio di un'istanza e delle snapshot copiate a partire da uno snapshot non crittografato. Per esempi di transizione da risorse EBS non crittografate a crittografate, consulta Crittografia delle risorse non crittografate.
La crittografia per impostazione predefinita non ha alcun effetto sui volumi EBS o sugli snapshot esistenti.
Considerazioni
-
La crittografia è un'impostazione predefinita. Region-specific Se la abiliti per una regione, non puoi disabilitarla per singoli volumi o snapshot in tale regione.
-
La crittografia Amazon EBS per impostazione predefinita è supportata su tutti i tipi di istanze di generazione attuale e precedente.
-
Se si copia uno snapshot e lo si crittografa in una nuova chiave KMS, viene creata una copia completa (non incrementale). Ciò comporta costi di storage aggiuntivi.
- Console
-
Per abilitare la crittografia predefinita per una regione
Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.
-
Dalla barra di navigazione, selezionare la regione.
-
Dal pannello di navigazione, seleziona Impostazioni, quindi seleziona la scheda Protezione e sicurezza dei dati.
-
Nella sezione Crittografia EBS, scegli Gestisci.
-
Selezionare Enable (Abilita). Mantieni l' Chiave gestita da AWS alias aws/ebs creato per tuo conto come chiave di crittografia predefinita oppure scegli una chiave di crittografia simmetrica gestita dal cliente.
-
Scegli Update EBS encryption (Aggiorna la crittografia EBS).
- AWS CLI
-
Per visualizzare l'impostazione della crittografia predefinita
Usa il comando get-ebs-encryption-by-default.
-
Per una regione specifica
aws ec2 get-ebs-encryption-by-default --region region
-
Per tutte le regioni del tuo account
echo -e "Region \t Encrypt \t Key"; \
echo -e "----------- \t ------- \t -------" ; \
for region in $(aws ec2 describe-regions --region us-east-1 --query "Regions[*].[RegionName]" --output text);
do
default=$(aws ec2 get-ebs-encryption-by-default --region $region --query "{Encryption_By_Default:EbsEncryptionByDefault}" --output text);
kms_key=$(aws ec2 get-ebs-default-kms-key-id --region $region | jq '.KmsKeyId');
echo -e "$region \t $default \t\t $kms_key";
done
Per abilitare la crittografia predefinita
Usa il comando enable-ebs-encryption-by-default.
-
Per una regione specifica
aws ec2 enable-ebs-encryption-by-default --region region
-
Per tutte le regioni del tuo account
echo -e "Region \t Encrypt \t Key"; \
echo -e "----------- \t ------- \t -------" ; \
for region in $(aws ec2 describe-regions --region us-east-1 --query "Regions[*].[RegionName]" --output text);
do
default=$(aws ec2 enable-ebs-encryption-by-default --region $region --query "{Encryption_By_Default:EbsEncryptionByDefault}" --output text);
kms_key=$(aws ec2 get-ebs-default-kms-key-id --region $region | jq '.KmsKeyId');
echo -e "$region \t $default \t\t $kms_key";
done
Per disabilitare la crittografia predefinita
Usa il comando disable-ebs-encryption-by-default.
-
Per una regione specifica
aws ec2 disable-ebs-encryption-by-default --region region
-
Per tutte le regioni del tuo account
echo -e "Region \t Encrypt \t Key"; \
echo -e "----------- \t ------- \t -------" ; \
for region in $(aws ec2 describe-regions --region us-east-1 --query "Regions[*].[RegionName]" --output text);
do
default=$(aws ec2 disable-ebs-encryption-by-default --region $region --query "{Encryption_By_Default:EbsEncryptionByDefault}" --output text);
kms_key=$(aws ec2 get-ebs-default-kms-key-id --region $region | jq '.KmsKeyId');
echo -e "$region \t $default \t\t $kms_key";
done
- PowerShell
-
Per visualizzare l'impostazione della crittografia predefinita
Utilizza il cmdlet Get-EC2EbsEncryptionByDefault.
-
Per una regione specifica
Get-EC2EbsEncryptionByDefault -Region region
-
Per tutte le regioni del tuo account
(Get-EC2Region).RegionName |
ForEach-Object {
[PSCustomObject]@{
Region = $_
EC2EbsEncryptionByDefault = Get-EC2EbsEncryptionByDefault -Region $_
EC2EbsDefaultKmsKeyId = Get-EC2EbsDefaultKmsKeyId -Region $_
} } |
Format-Table -AutoSize
Per abilitare la crittografia predefinita
Utilizza il cmdlet Enable-EC2EbsEncryptionByDefault.
-
Per una regione specifica
Enable-EC2EbsEncryptionByDefault -Region region
-
Per tutte le regioni del tuo account
(Get-EC2Region).RegionName |
ForEach-Object {
[PSCustomObject]@{
Region = $_
EC2EbsEncryptionByDefault = Enable-EC2EbsEncryptionByDefault -Region $_
EC2EbsDefaultKmsKeyId = Get-EC2EbsDefaultKmsKeyId -Region $_
} } |
Format-Table -AutoSize
Per disabilitare la crittografia predefinita
Utilizza il cmdlet Disable-EC2EbsEncryptionByDefault.
-
Per una regione specifica
Disable-EC2EbsEncryptionByDefault -Region region
-
Per tutte le regioni del tuo account
(Get-EC2Region).RegionName |
ForEach-Object {
[PSCustomObject]@{
Region = $_
EC2EbsEncryptionByDefault = Disable-EC2EbsEncryptionByDefault -Region $_
EC2EbsDefaultKmsKeyId = Get-EC2EbsDefaultKmsKeyId -Region $_
} } |
Format-Table -AutoSize
Non è possibile modificare la chiave KMS associata a un'istantanea o a un volume crittografato esistente. Tuttavia, puoi associare una Chiave KMS diversa durante un'operazione di copia snapshot in modo che lo snapshot copiato risultante sia crittografato dalla nuova Chiave KMS.
Chiave di crittografia predefinita
Amazon EBS ne crea automaticamente una univoca Chiave gestita da AWS in ogni regione in cui crei le risorse Amazon EBS. L'alias per questa chiave KMS è. aws/ebs Questa è la chiave di crittografia predefinita. È possibile modificare la chiave di crittografia predefinita in una chiave gestita dal cliente.
Per modificare la chiave di crittografia predefinita per una regione, utilizza uno dei seguenti metodi.
- Console
-
Per modificare la chiave di crittografia predefinita per una regione
Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.
-
Dalla barra di navigazione, selezionare la regione.
-
Dal pannello di navigazione, seleziona Impostazioni, quindi seleziona la scheda Protezione e sicurezza dei dati.
-
Nella sezione Crittografia EBS, scegli Gestisci.
-
Per Chiave di crittografia predefinita, seleziona l'ID della chiave KMS che desideri utilizzare.
-
Scegli Update EBS encryption (Aggiorna la crittografia EBS).
- AWS CLI
-
Usa il comando modify-ebs-default-kms-key-id.
aws ec2 modify-ebs-default-kms-key-id --kms-key-id key-id --region region
- PowerShell
-
Utilizza il cmdlet Edit-EC2EbsDefaultKmsKeyId.
Edit-EC2EbsDefaultKmsKeyId -KmsKeyId key-id -Region region