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.

Les procédures suivantes sont disponibles : 

Terminer une instance avec Cockpit

  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.

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.



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.