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à.
Esempi di creazione e gestione di piscine calde con AWS CLI
È possibile creare e gestire piscine calde utilizzando Console di gestione AWS, AWS Command Line Interface (AWS CLI) o SDK.
Negli esempi seguenti viene illustrato come creare e gestire warm pool utilizzando la AWS CLI.
Indice
Esempio 4: restituzione delle istanze al warm pool durante la riduzione orizzontale
Esempio 5: specificazione del numero minimo di istanze nel warm pool
Esempio 6: definire la dimensione della piscina calda utilizzando una specifica personalizzata
Esempio 7: definizione di una dimensione assoluta del warm pool
Esempio 1: mantieni le istanze nello stato Stopped
Il seguente esempio put-warm-poolStopped.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Stopped
Esempio 2: mantenere le istanze nello stato Running
Il seguente esempio put-warm-poolRunning anziché Stopped.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Running
Esempio 3: mantenere le istanze nello stato di ibernazione
Il seguente esempio put-warm-poolHibernated anziché Stopped. Ciò consente di arrestare le istanze senza eliminare i contenuti della memoria (RAM).
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Hibernated
Esempio 4: restituzione delle istanze al warm pool durante la riduzione orizzontale
Il seguente esempio put-warm-poolStopped e include l'opzione --instance-reuse-policy. Il valore della policy per il riutilizzo delle istanze '{"ReuseOnScaleIn": true}'indica a Dimensionamento automatico Amazon EC2 di restituire le istanze al warm pool quando il gruppo con scalabilità automatica si dimensiona.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--instance-reuse-policy '{"ReuseOnScaleIn": true}'
Esempio 5: specificazione del numero minimo di istanze nel warm pool
Il seguente esempio put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--min-size4
Esempio 6: definire la dimensione della piscina calda utilizzando una specifica personalizzata
Per impostazione predefinita, Amazon EC2 Auto Scaling gestisce la dimensione del pool caldo come differenza tra la capacità massima e quella desiderata del gruppo Auto Scaling. Tuttavia, puoi gestire le dimensioni della piscina calda indipendentemente dalla capacità massima del gruppo utilizzando l'opzione. --max-group-prepared-capacity
Il seguente esempio put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--max-group-prepared-capacity900
Per mantenere un numero minimo di istanze nel warm pool, includi l'opzione --min-size con il comando, come segue.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--max-group-prepared-capacity900--min-size25
Esempio 7: definizione di una dimensione assoluta del warm pool
Se imposti i valori per le opzioni --max-group-prepared-capacity e --min-size allo stesso valore, il warm pool avrà una dimensione assoluta. Il seguente esempio put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--min-size10--max-group-prepared-capacity10
Esempio 8: eliminazione di un warm pool
Per eliminare un warm pool, utilizza il comando seguente: delete-warm-pool
aws autoscaling delete-warm-pool --auto-scaling-group-namemy-asg
Se sono presenti istanze nel warm pool o se sono in corso attività di dimensionamento, utilizza il comando delete-warm-pool--force-delete. Questa opzione termina anche le istanze Amazon EC2 e le eventuali operazioni del ciclo di vita in sospeso.
aws autoscaling delete-warm-pool --auto-scaling-group-namemy-asg--force-delete