Terminer des instances

Vous pouvez terminer une instance dont vous n’avez plus besoin. Terminer une instance libère les ressources matérielles correspondantes. L’instance ne peut donc pas être récupérée.

Vous pouvez également spécifier que l’instance est terminée lorsque vous l’arrêtez avec la commande du système d’exploitation en activant l’attribut InstanceInitiatedShutDownBehavior. Pour en savoir plus, voir Modifier un attribut d’une instance.

Terminer une instance avec Cockpit v1

  1. Cliquez sur Calcul > Instances.

  2. Cliquez l’instance en cours de fonctionnement ou à l’arrêt que vous souhaitez terminer.

    La multisélection est disponible.

    L’instance est sélectionnée.

    Si l’attribut DisableApiTermination est activé, vous devez le désactiver pour pouvoir terminer l’instance. Pour en savoir plus, voir Modifier un attribut d’une instance.

  3. Cliquez sur Terminer .
    La boîte de dialogue de confirmation TERMINER DES INSTANCES apparaît.

  4. Cliquez sur Terminer pour confirmer l’opération.
    L’état de l’instance sélectionnée passe à shutting-down, puis à terminated une fois l’opération terminée.

    Les instances terminées restent visibles pendant environ 1 heure après leur suppression.

Supprimer une VM avec Cockpit v2-beta

  1. Cliquez à l’intérieur du dashboard VM pour faire apparaître des cases à cocher.

  2. Cochez la case de la VM que vous souhaitez supprimer.

    La multisélection est disponible.

    La VM est sélectionnée et un menu d’actions apparaît.

    Si l’attribut DisableApiTermination est activé, vous devez le désactiver pour pouvoir supprimer la VM. Pour en savoir plus, voir Modifier un attribut d’une instance.

  3. Cliquez sur IconTerminate Supprimer.
    La boîte de dialogue de confirmation SUPPRIMER LES VM apparaît.

  4. Cliquez sur Supprimer la ou les VM pour confirmer l’opération.
    L’état de la VM sélectionnée passe à IconStatePending shutting-down, puis à IconStateTerminated terminated une fois l’opération terminée.

    Les VM supprimées restent visibles pendant environ 1 heure après leur suppression.

Terminer une instance avec AWS CLI

Pour terminer une ou plusieurs instances, utilisez la commande terminate-instances en suivant cette syntaxe :

Requête
$ aws ec2 terminate-instances \
    --profile YOUR_PROFILE \
    --instance-ids i-12345678 \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.

  • instance-ids : Un pour plusieurs ID d’instance.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande terminate-instances renvoie les éléments suivants :

  • TerminatingInstances : Informations à propos d’une ou plusieurs instances en train d’être terminées. Cet élément contient les informations suivantes :

    • InstanceId : L’ID de l’instance.

    • CurrentState : L’état actuel de l’instance, avec le code et le nom de l’état.

    • PreviousState : Le précédent état de l’instance, avec le code et le nom de l’état.

Résultat
{
    "TerminatingInstances": [
        {
            "InstanceId": "i-12345678",
            "CurrentState": {
                "Code": 32,
                "Name": "shutting-down"
            },
            "PreviousState": {
                "Code": 80,
                "Name": "stopped"
            }
        }
    ]
}

L’état des instances spécifiées passe à shutting-down, puis à terminated une fois l’opération terminée.

Les instances terminées restent visibles pendant environ 1 heure après leur suppression.

Pages connexes

Méthode API correspondante

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.