Vous pouvez arrêter une instance en fonctionnement à tout moment, puis la démarrer à nouveau. Arrêter une instance vous permet, par exemple, d'assurer sa maintenance ou de traiter son volume système.

Les procédures suivantes sont disponibles : 

Arrêter et démarrer des instances avec Cockpit

Arrêter une instance

  1. Cliquez sur Calcul > Instances.

  2. Cliquez sur l'instance en fonctionnement que vous souhaitez arrêter.

    La multisélection est disponible.


    L'instance est sélectionnée.

  3. Cliquez sur Arrêter .
    La boîte de dialogue de confirmation ARRÊTER DES INSTANCES apparaît.

  4. Cliquez sur Arrêter pour confirmer l'opération.
    L'état de l'instance sélectionnée passe à stopping, puis à stopped une fois l'opération terminée.

    Si l'instance ne s'arrête pas, vous pouvez forcer son arrêt. Notez bien que l'arrêt forcé d'une instance peut endommager le système de l'instance et corrompre les données. Pour en savoir plus sur l'arrêt forcé et les raisons pour lesquelles l'instance ne s'arrête pas convenablement, voir À propos du cycle de vie des instances > Arret forcé.

    Pour forcer l'arrêt d'une instance, cliquez sur Arrêter , puis sur Arrêt forcer.

Démarrer une instance

  1. Cliquez sur Instances.

  2. Cliquez sur l'instance arrêtée que vous souhaitez démarrer.

    La multisélection est disponible.


    L'instance est sélectionnée.

  3. Cliquez sur Démarrer .
    L'état de l'instance sélectionnée passe à pending, puis à running une fois l'opération terminée.


Arrêter et démarrer des instances avec AWS CLI

Arrêter des instances

  • Pour arrêter une ou plusieurs instances, utilisez la commande stop-instances suivant cette syntaxe :

    Exemple de requête
    $ aws ec2 stop-instances \
        --profile YOUR_PROFILE \
        --instance-ids i-12345678 \
        --force \
        --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 ou plusieurs ID d'instance.
    • (optionnel) force :  Si paramétré sur true, force l'arrêt de l'instance sans quitter proprement les applications en cours.

      Forcer une instance à s'arrêter peut endommager son système et entrainer une perte de données. Il est donc recommandé d'éviter d'utiliser l'arrêt forcé. Pour en savoir plus sur celui-ci et les raisons pour lesquelles une instance ne s'arrête pas, voir À propos du cycle de vie des instances > Arret forcé.

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


    La commande stop-instances renvoie les éléments suivants :
    • StoppingInstances : Informations à propos d'une ou plusieurs instances en cours d'arrêt. Cet élément contient les informations suivantes pour chaque instance :
      • 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
    {
        "StoppingInstances": [
            {
                "InstanceId": "i-12345678",
                "CurrentState": {
                    "Code": 64,
                    "Name": "stopping"
                },
                "PreviousState": {
                    "Code": 16,
                    "Name": "running"
                }
            }
        ]
    } 
  • L'état des instances spécifiées passe à stopping, puis à stopped une fois l'opération terminée.

Démarrer des instances

  • Pour démarrer une ou plusieurs instances, utilisez la commande start-instances suivant cette syntaxe :

    Requête
    $ aws ec2 start-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 ou plusieurs ID d'instance.
    • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.


    La commande start-instances renvoie les éléments suivants :
    • StartingInstances : Informations à propos d'une ou plusieurs instances en cours de démarrage. Cet élément contient les informations suivantes pour chaque instance :
      • 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
    {
        "StartingInstances": [
            {
                "InstanceId": "i-12345678",
                "CurrentState": {
                    "Code": 0,
                    "Name": "pending"
                },
                "PreviousState": {
                    "Code": 80,
                    "Name": "stopped"
                }
            }
        ]
    } 
  • L'état des instances spécifiées passe à pending, puis à running une fois l'opération terminée.
     



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.