Modifier une demande de parc d’instances Spot
Vous pouvez modifier une demande de parc d’instances Spot active pour effectuer les tâches suivantes :
Lorsque vous augmentez la capacité cible totale, le parc d’instances Spot lance des instances Spot supplémentaires conformément à la stratégie d’allocation de sa demande de parc d’instances Spot.Utilisez des stratégies d’allocation pour déterminer la manière dont les flottes d’instances EC2 ou Spot utilisent les capacités Spot et Spot Lorsque vous augmentez la part à la demande, le parc d’instances Spot lance des instances à la demande supplémentaires.
Lorsque vous réduisez la capacité cible totale, le parc d’instances Spot annule toutes les demandes en cours qui dépassent la nouvelle capacité cible. Vous pouvez demander à ce que le parc d’instances Spot résilie les instances Spot jusqu’à ce que la taille de la flotte atteigne la nouvelle capacité cible. Si la politique d’allocation sélectionnée est diversified, le parc d’instances Spot résilie les instances dans les groupes. Vous pouvez aussi demander à ce que le parc d’instances Spot conserve la taille actuelle de la flotte, mais sans remplacer les instances Spot interrompues ni les instances que vous résiliez manuellement.
Considérations
-
Vous ne pouvez pas modifier une demande unique de parc d’instances Spot . Vous pouvez uniquement modifier une demande de parc d’instances Spot si vous avez sélectionné Maintenir la capacité cible au moment de la création de la demande de parc d’instances Spot.
-
Lorsqu’un parc d’instances Spot résilie une instance du fait de la diminution de la capacité cible, l’instance reçoit un avis d’interruption d’instance Spot.
- Console
-
Pour modifier une demande de parc d’instances Spot
-
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le panneau de navigation, sélectionnez Demandes Spot.
-
Sélectionnez votre demande de parc d’instances Spot.
-
Choisissez Actions, Modify target capacity (Modifier la capacité cible).
-
Dans Modify target capacity (Modifier la capacité cible), effectuez les opérations suivantes :
-
Entrez la nouvelle capacité cible et la partie à la demande.
-
(Facultatif) Si vous diminuez la capacité cible, mais que vous souhaitez conserver la taille actuelle du flotte, décochez la case Terminate instances (Résilier les instances).
-
Choisissez Submit.
- AWS CLI
-
Pour modifier une demande de parc d’instances Spot
Utilisez la commande modify-spot-fleet-request pour mettre à jour la capacité cible de la demande de parc d’instances Spot spécifiée.
aws ec2 modify-spot-fleet-request \
--spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
--target-capacity 20
Vous pouvez modifier la commande précédente comme suit de façon à diminuer la capacité cible de la flotte Spot spécifié sans que cela n’ait pour effet de résilier les instances Spot.
aws ec2 modify-spot-fleet-request \
--spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
--target-capacity 10 \
--excess-capacity-termination-policy NoTermination
- PowerShell
-
Pour modifier une demande de parc d’instances Spot
Utilisez l’applet de commande Edit-EC2SpotFleetRequest pour mettre à jour la capacité cible de la demande de parc d’instances Spot spécifiée.
Edit-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
-TargetCapacity 20
Vous pouvez modifier la commande précédente comme suit de façon à diminuer la capacité cible de la flotte Spot spécifié sans que cela n’ait pour effet de résilier les instances Spot.
Edit-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
-TargetCapacity 20 `
-ExcessCapacityTerminationPolicy "NoTermination"