Modificare la politica di terminazione per un gruppo Auto Scaling - Dimensionamento automatico Amazon EC2

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

Modificare la politica di terminazione per un gruppo Auto Scaling

Per modificare la politica di terminazione per il gruppo Auto Scaling, utilizzate uno dei seguenti metodi.

Console

Non puoi modificare la politica di terminazione quando crei inizialmente un gruppo Auto Scaling nella console Amazon EC2 Auto Scaling. La policy di terminazione di default viene utilizzata automaticamente. Dopo aver creato il gruppo Auto Scaling, è possibile sostituire la politica predefinita con una politica di terminazione diversa o con più politiche di terminazione elencate nell'ordine in cui devono essere applicate.

Per modificare la politica di terminazione per un gruppo Auto Scaling
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/ e scegli Gruppi con dimensionamento automatico dal pannello di navigazione.

  2. Seleziona la casella di controllo accanto al gruppo con dimensionamento automatico.

    Si aprirà un riquadro diviso nella parte inferiore della pagina.

  3. Nella scheda Details (Dettagli) scegliere Advanced configurations (Configurazioni avanzate), Edit (Modifica).

  4. Per Termination policies (Policy di terminazione), scegli una o più policy di terminazione. Se si scelgono più policy, elencarle nell'ordine in cui devono essere valutate.

    È anche possibile scegliere Custom termination policy (Policy di terminazione personalizzata) e quindi scegliere una funzione Lambda che soddisfi le proprie esigenze. Se sono state create versioni e alias per la funzione Lambda, è possibile scegliere una versione o un alias dal menu a discesa Version/Alias (Versione/Alias). Per utilizzare la versione non pubblicata della funzione Lambda, mantieni Version/Alias (Versione/Alias) impostato sul valore di default. Per ulteriori informazioni, consulta Creare una policy di terminazione personalizzata con Lambda..

    Nota

    Quando si utilizzano più policy, il loro ordine deve essere impostato correttamente:

    • Se utilizzi la policy Default (Di default), deve essere l'ultima policy dell'elenco.

    • Se utilizzi Custom termination policy (Policy di terminazione personalizzata), deve essere la prima policy dell'elenco.

  5. Scegli Aggiorna.

AWS CLI

Viene utilizzata automaticamente la policy di terminazione di default, a meno che non ne venga specificata una diversa.

Per modificare la politica di terminazione per un gruppo Auto Scaling

Utilizzare uno dei seguenti comandi:

Puoi utilizzare queste policy singolarmente oppure combinarle in un elenco di policy. Ad esempio, esegui questo comando per aggiornare un gruppo con scalabilità automatica in modo da utilizzare prima la policy OldestLaunchConfiguration e poi la policy ClosestToNextInstanceHour.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg --termination-policies "OldestLaunchConfiguration" "ClosestToNextInstanceHour"

Se utilizzi la policy di terminazione Default, collocala nell'ultima posizione dell'elenco delle policy di terminazione. Ad esempio, --termination-policies "OldestLaunchConfiguration" "Default".

Per utilizzare una politica di terminazione personalizzata, è necessario prima creare la politica di risoluzione utilizzando. AWS Lambda Per specificare la funzione Lambda da utilizzare come policy di terminazione, impostala alla prima posizione dell'elenco delle policy di terminazione. Ad esempio, --termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" "OldestLaunchConfiguration". Per ulteriori informazioni, consulta Creare una policy di terminazione personalizzata con Lambda..