Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Annuler (supprimer) une demande de parc d’instances Spot
Si vous n’avez plus besoin de parc d’instances Spot, vous pouvez annuler la demande de parc d’instances Spot. Après l’annulation d’une demande de flotte, toutes les demandes Spot associées à la flotte sont également annulées, de sorte qu’aucune nouvelle instance Spot n’est lancée.
Lorsque vous annulez une demande de parc d’instances Spot, vous devez également spécifier si vous voulez résilier toutes ses instances. Cette action inclut les instances à la demande et les instances Spot.
La résiliation d’une instance est définitive et irréversible.
Une fois que vous avez résilié une instance, vous ne pouvez plus vous y connecter et elle ne peut pas être récupérée. Tous les volumes Amazon EBS attachés qui sont configurés pour être supprimés à la résiliation sont également supprimés de manière définitive et ne peuvent pas être récupérés. L’intégralité des données stockées sur les volumes de stockage d’instance est définitivement perdue. Pour de plus amples informations, veuillez consulter Comment fonctionne la résiliation d'une instance.
Avant de résilier à une instance, assurez-vous d’avoir sauvegardé toutes les données que vous devez conserver après la résiliation dans un stockage persistant.
Si vous spécifiez que les instances doivent être résiliées lorsque la demande de flotte est annulée, celle-ci entre dans l’état cancelled_terminating. Sinon, il passe à l’état cancelled_running et les instances continuent à s’exécuter jusqu’à ce qu’elles soient interrompues ou jusqu’à ce que vous les mettiez hors service manuellement.
- Console
-
Pour annuler (supprimer) une demande de parc d’instances Spot
-
Ouvrez la EC2 console Amazon à 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, Annuler la demande.
-
Dans la boîte de dialogue Annuler la demande de flotte, procédez comme suit :
-
Pour résilier les instances associées en même temps que vous annulez la demande de parc d’instances Spot, ne décochez pas la case Résilier les instances. Pour annuler la demande de parc d’instances Spot sans résilier les instances associées, décochez la case Résilier les instances.
-
Choisissez Confirmer.
- AWS CLI
-
Pour annuler (supprimer) une demande de flotte Spot et résilier ses instances
Utilisez la commande cancel-spot-fleet-requests avec l’option --terminate-instances.
aws ec2 cancel-spot-fleet-requests \
--spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
--terminate-instances
Voici un exemple de sortie.
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_terminating",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
Pour annuler (supprimer) une demande de parc d’instances Spot sans résilier ses instances
Modifiez l’exemple précédent en utilisant plutôt l’option --no-terminate-instances.
aws ec2 cancel-spot-fleet-requests \
--spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
--no-terminate-instances
Voici un exemple de sortie.
{
"SuccessfulFleetRequests": [
{
"SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE",
"CurrentSpotFleetRequestState": "cancelled_running",
"PreviousSpotFleetRequestState": "active"
}
],
"UnsuccessfulFleetRequests": []
}
- PowerShell
-
Pour annuler (supprimer) une demande de flotte Spot et résilier ses instances
Utilisez l'Stop-EC2SpotFleetRequestapplet de commande avec le -TerminateInstance paramètre.
Stop-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
-TerminateInstance $true
Pour annuler (supprimer) une demande de parc d’instances Spot sans résilier ses instances
Modifiez l’exemple précédent en modifiant la valeur du paramètre -TerminateInstance.
Stop-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
-TerminateInstance $false