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à.
Configura la protezione da eliminazione per le tue risorse Amazon EC2 Auto Scaling
Proteggi la tua infrastruttura Amazon EC2 Auto Scaling dall'eliminazione accidentale configurando più livelli di protezione. Auto Scaling offre diversi approcci per prevenire l'eliminazione indesiderata di risorse per i gruppi di Auto Scaling e le istanze Amazon EC2 che gestisce.
Indice
Configurare la protezione da eliminazione dei gruppi Auto Scaling
La protezione da eliminazione è un'impostazione a livello di risorsa che impedisce l'eliminazione accidentale del gruppo Amazon EC2 Auto Scaling. Se abilitata, la protezione da eliminazione blocca l'operazione dell' DeleteAutoScalingGroupAPI e richiede l'aggiornamento dell'impostazione di protezione da eliminazione a un livello meno restrittivo prima di poter eliminare il gruppo Auto Scaling.
Amazon EC2 Auto Scaling offre tre livelli di protezione dall'eliminazione:
- Nessuno (impostazione predefinita)
-
Non è abilitata alcuna protezione dall'eliminazione, il che significa che il gruppo Auto Scaling può essere eliminato con o senza utilizzare l'
ForceDeleteopzione. QuandoForceDeleteviene utilizzata, tutte le istanze Amazon EC2 gestite dal tuo gruppo Auto Scaling verranno inoltre chiuse forzatamente senza eseguire gli hook del ciclo di vita della terminazione. - Impedisci l'eliminazione forzata
-
Il gruppo Auto Scaling non può essere eliminato quando si utilizza l'
ForceDeleteopzione. Questa configurazione consente l'eliminazione di gruppi Auto Scaling vuoti (gruppi senza istanze). Questa opzione è consigliata per i carichi di lavoro di produzione in cui si desidera impedire la chiusura di massa delle istanze ma consentire la pulizia dei gruppi vuoti. - Impedisci tutte le eliminazioni
-
Il gruppo Auto Scaling non può essere eliminato indipendentemente dal fatto che venga utilizzata l'
ForceDeleteopzione. Questa opzione offre la protezione più efficace contro l'eliminazione accidentale. È necessario disabilitare esplicitamente la protezione da eliminazione prima che il gruppo Auto Scaling possa essere eliminato. Questa opzione è consigliata per i gruppi di Auto Scaling strategici che dovrebbero essere eliminati raramente o mai.
Come funziona la protezione dall'eliminazione
Quando tenti di utilizzare l' DeleteAutoScalingGroupAPI con la protezione da eliminazione abilitata:
-
Amazon EC2 Auto Scaling convalida l'impostazione di protezione dall'eliminazione prima di elaborare la richiesta.
-
Se il livello di protezione da eliminazione configurato blocca il tentativo di eliminazione, Amazon EC2 Auto
ValidationErrorScaling restituisce un. -
Il gruppo Auto Scaling e le relative istanze Amazon EC2 rimangono invariati.
-
È necessario aggiornare l'impostazione di protezione dall'eliminazione a un livello meno restrittivo prima di poter eliminare il gruppo Auto Scaling.
La protezione da eliminazione non impedisce altre operazioni come:
-
Aggiornamento della configurazione del gruppo Auto Scaling.
-
Chiusura di singole istanze.
-
Operazioni di scalabilità (manuali o automatiche).
-
Sospensione o ripresa dei processi.
Per ulteriori informazioni su come gestire correttamente la chiusura dell'istanza, consulta. Progetta le tue applicazioni per gestire correttamente la chiusura delle istanze
Configurare la protezione dall'eliminazione
È possibile impostare la protezione da eliminazione quando si crea un gruppo Auto Scaling o si aggiorna l'impostazione su un gruppo Auto Scaling esistente.
Controlla le autorizzazioni di eliminazione con le politiche IAM
Utilizza le policy AWS Identity and Access Management (IAM) per controllare quali utenti e ruoli possono eliminare i gruppi Auto Scaling. I controlli basati su IAM forniscono un ulteriore livello di sicurezza limitando le autorizzazioni a livello di identità.
Le policy IAM sono particolarmente utili quando si desidera:
-
Consenti a diversi utenti diversi livelli di accesso alle operazioni di Auto Scaling.
-
Impedisci a utenti specifici di utilizzare l'
ForceDeleteopzione anche se possono eseguire altre operazioni di Auto Scaling. -
Limita le autorizzazioni di eliminazione a gruppi di Auto Scaling specifici.
La seguente policy consente l'eliminazione di un gruppo con dimensionamento automatico solo se il gruppo ha il tag . environment=development
La seguente politica utilizza la chiave autoscaling:ForceDelete condition per controllare l'accesso all'azione dell'DeleteAutoScalingGroupAPI. Ciò può impedire a determinati utenti di utilizzare l'ForceDeleteoperazione, che termina tutte le istanze Amazon EC2 all'interno di un gruppo Auto Scaling.
In alternativa, se non si utilizzano chiavi di condizione per controllare l'accesso ai gruppi di Auto Scaling, è possibile specificare le ARNs risorse nell'Resourceelemento per controllare l'accesso.
La seguente politica fornisce agli utenti le autorizzazioni per utilizzare l'azione DeleteAutoScalingGroup API, ma solo per i gruppi di Auto Scaling il cui nome inizia con. devteam-
È inoltre possibile specificarne più ARNs di uno racchiudendoli in un elenco. L'inclusione dell'UUID garantisce l'accesso al gruppo con dimensionamento automatico specifico. L'UUID di un nuovo gruppo è diverso dall'UUID di un gruppo eliminato con lo stesso nome.
"Resource": [ "arn:aws:autoscaling:region:account-id:autoScalingGroup:uuid:autoScalingGroupName/devteam-1", "arn:aws:autoscaling:region:account-id:autoScalingGroup:uuid:autoScalingGroupName/devteam-2", "arn:aws:autoscaling:region:account-id:autoScalingGroup:uuid:autoScalingGroupName/devteam-3" ]
Per ulteriori esempi di politiche IAM per Amazon EC2 Auto Scaling, incluse le politiche che controllano le autorizzazioni di eliminazione, consulta. Esempi di policy basate su identità