

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.

# Premiers pas avec les serveurs privés virtuels sur Lightsail
<a name="getting-started"></a>

Dans Lightsail, une instance est un serveur privé virtuel (également appelé machine virtuelle). Vous créez et gérez des instances de Lightsail dans le. AWS Cloud Lorsque vous créez votre instance, vous choisissez une image sur laquelle un système d'exploitation (OS) est déployé. Vous pouvez également choisir une image d'instance qui dispose d'une application ou d'une pile de développement, comprenant le système d'exploitation de base.

L'instance que vous créez dans ce didacticiel entraîne des frais d'utilisation entre le moment où vous créez l'instance et celui où vous la supprimez. La suppression est la dernière étape de ce didacticiel. Pour plus d'informations sur les tarifs, consultez la section Tarification de [Lightsail](https://aws.amazon.com/lightsail/pricing).

**Topics**
+ [

## Étape 1 : Exécuter les prérequis
](#getting-started-prerequisite)
+ [

## Étape 2 : créer une instance
](#getting-started-step2)
+ [

## Étape 3 : connexion à votre instance
](#getting-started-step3)
+ [

## Étape 4 : Ajouter du stockage à votre instance
](#getting-started-step4)
+ [

## Étape 5 : Créer un instantané
](#getting-started-step5)
+ [

## Étape 6 : Nettoyer
](#getting-started-cleanup)
+ [

## Étapes suivantes
](#getting-started-next-steps)
+ [

# Utilisation d'Amazon Lightsail avec AWS CLI
](getstarted-awscli.md)

## Étape 1 : Exécuter les prérequis
<a name="getting-started-prerequisite"></a>

Si vous êtes un nouveau AWS client, effectuez les prérequis de configuration avant de commencer à utiliser Amazon Lightsail. Pour de plus amples informations, veuillez consulter [Configuration Compte AWS et administration des utilisateurs pour Lightsail](setting-up.md).

## Étape 2 : créer une instance
<a name="getting-started-step2"></a>

Vous pouvez créer une instance à l'aide de la console [Lightsail](https://lightsail.aws.amazon.com/) comme décrit dans la procédure suivante. Ce didacticiel a pour but de vous aider à lancer rapidement votre première instance. Nous vous recommandons également d'explorer les applications et les plans matériels disponibles. Pour de plus amples informations, veuillez consulter [Consultez les offres de Blueprint d'instance Lightsail](compare-options-choose-lightsail-instance-image.md).

1. Connectez-vous à la console [Lightsail](https://lightsail.aws.amazon.com/).

1. Sur la page d'accueil, choisissez **Créer une instance**.

1. Sélectionnez un emplacement pour votre instance (une zone de disponibilité Région AWS et une zone de disponibilité). Choisissez Région AWS celui qui est le plus proche de votre emplacement physique pour réduire la latence.

   Choisissez **Change Région AWS and Availability Zone** pour créer votre instance dans un autre emplacement.

1. Vous pouvez choisir une application (**Applications \$1 système d'exploitation**) ou un système d'exploitation (**Système d'exploitation uniquement**).

   Pour en savoir plus sur les images d'instance de Lightsail, consultez. [Consultez les offres de Blueprint d'instance Lightsail](compare-options-choose-lightsail-instance-image.md)

1. Choisissez votre plan d'instance.

   Choisissez si votre instance utilise un réseau à double pile (IPv4 et IPv6) ou IPv6 uniquement un réseau. Certains plans Lightsail ne sont pas IPv6 compatibles uniquement avec la mise en réseau pour le moment. Pour savoir quels plans prennent IPv6 uniquement en charge la mise en réseau, consultez. [Consultez les offres de Blueprint d'instance Lightsail](compare-options-choose-lightsail-instance-image.md)

   Vous pouvez essayer le forfait Lightsail à 5\$1 US gratuitement pendant un mois (jusqu'à 750 heures). Nous créditerons un mois gratuit sur votre compte. Découvrez plus d'informations sur notre [Page des tarifs Lightsail](https://aws.amazon.com/lightsail/pricing).

1. Saisissez le nom de l'instance.

   Les noms des ressources :
   + Doit être unique Région AWS dans chaque élément de votre compte Lightsail.
   + Doivent contenir entre 2 et 255 caractères.
   + Doivent commencer et se terminer par un caractère alphanumérique ou un chiffre.
   + Peuvent inclure des caractères alphanumériques, des chiffres, des points, des tirets et des traits de soulignement.

1. Choisissez **Créer une instance**.

En quelques minutes, votre instance Lightsail est prête et vous pouvez vous y connecter.

## Étape 3 : connexion à votre instance
<a name="getting-started-step3"></a>

1. **Sur la page d'accueil de Lightsail, cliquez sur l'icône du menu d'actions (), puis sélectionnez Connect.**  
![\[Animation montrant comment se connecter à une instance depuis la page d'accueil de la console Lightsail.\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/animation_connect_instance.gif)

   Vous pouvez également vous connecter depuis la page de gestion de votre instance. Sélectionnez le nom de votre instance, cliquez sur l'onglet **Connect**, puis choisissez **Connect using SSH.**  
![\[Image montrant comment se connecter à votre instance depuis la page de gestion de l'instance.\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/amazon-lightsail-connect-to-your-instance-from-instance-management-page.png)

1. Vous pouvez désormais taper des commandes dans le terminal et gérer votre instance Lightsail sans configurer de client SSH.  
![\[Terminal SSH basé sur un navigateur dans Amazon Lightsail\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/amazon-lightsail-bitnami-terminal-window.png)

Pour savoir comment vous connecter pour ajouter de l'espace de stockage supplémentaire à votre ordinateur virtuel, passez à l'étape suivante de ce didacticiel.

## Étape 4 : Ajouter du stockage à votre instance
<a name="getting-started-step4"></a>

Lightsail fournit des volumes de stockage au niveau des blocs (disques) que vous pouvez associer à une instance. Même si votre instance est fournie avec un disque système, vous pouvez y associer des disques de stockage supplémentaires en fonction de l'évolution de vos besoins. Vous pouvez également détacher un disque d'une instance et l'attacher à une autre instance. 

Après avoir créé un disque supplémentaire, vous devez vous connecter à votre instance Lightsail pour formater et monter le disque.

Pour plus d'informations sur la création, l'attachement et la gestion d'un disque, veuillez consulter [Création et attachement de disques de stockage par blocs Lightsail à des instances Linux](create-and-attach-additional-block-storage-disks-linux-unix.md).

Pour en savoir plus sur la sauvegarde de votre ordinateur virtuel, passez à l'étape suivante de ce didacticiel.

## Étape 5 : Créer un instantané
<a name="getting-started-step5"></a>

Les instantanés sont une point-in-time copie de vos données. Vous pouvez créer des instantanés de vos instances et les utiliser comme base de référence pour créer des instances ou pour sauvegarder des données. Un instantané contient toutes les données nécessaires pour restaurer votre instance (au moment où l'instantané a été pris).

Pour plus d'informations sur la création et la gestion d'un instantané, veuillez consulter [Sauvegardez les instances de Linux/Unix Lightsail avec des instantanés](lightsail-how-to-create-a-snapshot-of-your-instance.md).

Pour en savoir plus sur le nettoyage des ressources de votre ordinateur virtuel, passez à l'étape suivante de ce didacticiel.

## Étape 6 : Nettoyer
<a name="getting-started-cleanup"></a>

Une fois que vous en avez terminé avec l'instance que vous avez créée pour ce didacticiel, vous pouvez la supprimer. Vous éviterez ainsi de payer des frais pour l'instance si vous n'en avez pas besoin.

La suppression d'une instance ne supprime pas les instantanés qui lui sont associés ni les disques attachés. Si vous avez créé des instantanés et des disques pour ce didacticiel, vous devez également les supprimer.

Pour sauvegarder votre instance pour une utilisation ultérieure, mais pour éviter de payer des frais, vous pouvez arrêter l'instance au lieu de la supprimer. Vous pourrez la redémarrer plus tard. Pour plus d'informations sur les tarifs, consultez la section Tarification de [Lightsail](https://aws.amazon.com/lightsail/pricing).

**Important**  
La suppression d'une ressource Lightsail est une action permanente. Les données supprimées ne peuvent pas être récupérées. Si vous avez besoin de ces données ultérieurement, créez un instantané de votre ordinateur virtuel avant de le supprimer. Pour de plus amples informations, veuillez consulter [Sauvegardez les instances de Linux/Unix Lightsail avec des instantanés](lightsail-how-to-create-a-snapshot-of-your-instance.md).

1. Connectez-vous à la console [Lightsail](https://lightsail.aws.amazon.com/).

1. Choisissez **Instances** dans le volet de navigation.

1. Pour l'instance que vous voulez supprimer, choisissez l'icône de menu Actions (⋮), puis choisissez **Supprimer**.  
![\[Animation montrant comment supprimer une instance depuis la page d'accueil de la console Lightsail.\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/animation_delete_instance.gif)

1. Pour confirmer la suppression, choisissez **Oui, supprimer**.

## Étapes suivantes
<a name="getting-started-next-steps"></a>

Consultez les rubriques suivantes pour démarrer avec les instances basées sur Amazon Lightsail Linux et Windows.
+ [Création d' Linux/Unix instances avec des applications sur Lightsail](getting-started-with-amazon-lightsail.md)
+ [Création d'instances Windows Server dans Lightsail](get-started-with-windows-based-instances-in-lightsail.md)

# Utilisation d'Amazon Lightsail avec AWS CLI
<a name="getstarted-awscli"></a>

Ce didacticiel vous explique les opérations courantes d'Amazon Lightsail à l'aide AWS Command Line Interface de ().AWS CLI Vous apprendrez à créer et à gérer les ressources Lightsail, notamment les paires de clés, les instances, le stockage et les instantanés.

**Topics**
+ [

## Conditions préalables
](#getstarted-awscli-prerequisites)
+ [

## Génération de paires de clés SSH
](#getstarted-awscli-generate-ssh-key-pairs)
+ [

## Création et gestion d'instances
](#getstarted-awscli-create-and-manage-instances)
+ [

## Connexion à votre instance
](#getstarted-awscli-connect-to-your-instance)
+ [

## Ajoutez du stockage à votre instance
](#getstarted-awscli-add-storage-to-your-instance)
+ [

## Création et utilisation d'instantanés
](#getstarted-awscli-create-and-use-snapshots)
+ [

## nettoyer des ressources ;
](#getstarted-awscli-clean-up-resources)
+ [

## Étapes suivantes
](#getstarted-awscli-next-steps)

## Conditions préalables
<a name="getstarted-awscli-prerequisites"></a>

Avant de commencer ce didacticiel, assurez-vous de disposer des éléments suivants.

1. Le AWS CLI. Si vous devez l’installer, suivez les instructions du [Guide d’installation de l’AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). Vous pouvez également [utiliser AWS CloudShell](amazon-lightsail-cloudshell.md), ce qui inclut le AWS CLI.

1. Vous avez configuré AWS CLI avec les informations d'identification appropriées. Si vous n’avez pas encore configuré vos informations d’identification, exécutez la commande `aws configure`.

1. Connaissance de base des interfaces de ligne de commande et des concepts SSH.

1. [Autorisations suffisantes](security_iam_service-with-iam.md) pour créer et gérer les ressources Lightsail dans votre compte. AWS 

Si ce n'est pas déjà fait, définissez la variable d'`AWS_REGION`environnement sur la même région que celle que vous avez configurée AWS CLI pour l'utiliser avant de commencer. Cette variable d'environnement est utilisée dans les exemples de commandes pour spécifier une zone de disponibilité pour les ressources Lightsail. 

```
$ [ -z "${AWS_REGION}" ] && export AWS_REGION=$(aws configure get region)
```

Commençons par créer et gérer les ressources Amazon Lightsail à l'aide de la CLI.

## Génération de paires de clés SSH
<a name="getstarted-awscli-generate-ssh-key-pairs"></a>

Les paires de clés SSH vous permettent de vous connecter en toute sécurité à vos instances Lightsail sans utiliser de mots de passe. Dans cette section, vous allez créer une nouvelle paire de clés et récupérer ses informations.

**Example — Crée une nouvelle paire de clés**  
La commande suivante crée une nouvelle paire de clés SSH nommée « cli-tutorial-keys » et enregistre la clé privée sur votre machine locale.  

```
$ aws lightsail create-key-pair --key-pair-name cli-tutorial-keys \
        --query privateKeyBase64 --output text > ~/.ssh/cli-tutorial-keys.pem
$ chmod 400 ~/.ssh/cli-tutorial-keys.pem
```

Après avoir exécuté cette commande, la clé privée est enregistrée `~/.ssh` dans votre répertoire avec les autorisations appropriées. La `chmod` commande garantit que vous êtes le seul à pouvoir lire le fichier de clé privée, ce qui est une exigence de sécurité pour SSH.

**Example — Récupère les informations sur les paires de clés**  
Vous pouvez vérifier que votre paire de clés a bien été créée en récupérant ses informations.  

```
$ aws lightsail get-key-pair --key-pair-name cli-tutorial-keys
{
    "keyPair": {
        "name": "cli-tutorial-keys",
        "arn": "arn:aws:lightsail:us-east-2:123456789012:KeyPair/e00xmpl-6a6a-434a-bff1-87f2bb815e21",
        "supportCode": "123456789012/cli-tutorial-keys",
        "createdAt": 1673596800.000,
        "location": {
            "availabilityZone": "all",
            "regionName": "us-east-2"
        },
        "resourceType": "KeyPair",
        "tags": [],
        "fingerprint": "d0:0d:30:db:5a:24:df:f6:17:f0:e2:15:45:77:3d:bb:d0:6d:fc:81"
    }
}
```

La sortie affiche des détails sur votre paire de clés, notamment son nom, son ARN, son heure de création, sa région et son empreinte digitale. Cette empreinte peut être utilisée pour vérifier l'authenticité de la clé lors de la connexion à des instances.

## Création et gestion d'instances
<a name="getstarted-awscli-create-and-manage-instances"></a>

Les instances Lightsail sont des serveurs privés virtuels qui exécutent des applications ou des sites Web. Dans cette section, vous allez créer une WordPress instance et récupérer ses détails.

**Example — Crée une WordPress instance**  
La commande suivante crée une nouvelle WordPress instance à l'aide du `nano_3_0` bundle (la plus petite taille d'instance de Lightsail) et l'associe à votre paire de clés. La commande utilise la variable d'`AWS_REGION`environnement pour créer l'instance dans une zone de disponibilité de votre région configurée.  

```
$ aws lightsail create-instances --instance-names cli-tutorial \
        --availability-zone ${AWS_REGION}a --blueprint-id wordpress \
        --bundle-id nano_3_0 --key-pair-name cli-tutorial-keys
{
    "operations": [
        {
            "id": "f30xmpl-3727-492a-9d42-5c94ad3ef9a8",
            "resourceName": "cli-tutorial",
            "resourceType": "Instance",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationType": "CreateInstance",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

La réponse indique que l'opération de création d'instance a commencé. La disponibilité de votre instance peut prendre quelques minutes.

**Example — Obtenez les détails de l'instance**  
Une fois votre instance créée, vous pouvez récupérer ses détails à l'aide de la commande suivante.  

```
$ aws lightsail get-instance --instance-name cli-tutorial
{
    "instance": {
        "name": "cli-tutorial",
        "arn": "arn:aws:lightsail:us-east-2:123456789012:Instance/7d3xmpl-ae2e-44d5-bbd9-22f9ec2abe1f",
        "supportCode": "123456789012/i-099cxmpl5dad5923c",
        "createdAt": 1673596800.000,
        "location": {
            "availabilityZone": "us-east-2a",
            "regionName": "us-east-2"
        },
        "resourceType": "Instance",
        "tags": [],
        "blueprintId": "wordpress",
        "blueprintName": "WordPress",
        "bundleId": "nano_3_0",
        "isStaticIp": false,
        "privateIpAddress": "172.26.6.136",
        "publicIpAddress": "192.0.2.1",
        "ipv6Addresses": [
            "2001:db8:85a3:0000:0000:8a2e:0370:7334"
        ],
        "ipAddressType": "dualstack",
        "hardware": {
            "cpuCount": 2,
            "disks": [
                {
                    "createdAt": 1673596800.000,
                    "sizeInGb": 20,
                    "isSystemDisk": true,
                    "iops": 100,
                    "path": "/dev/xvda",
                    "attachedTo": "cli-tutorial",
                    "attachmentState": "attached"
                }
            ],
            "ramSizeInGb": 0.5
        },
        "networking": {
            "monthlyTransfer": {
                "gbPerMonthAllocated": 1024
            },
            "ports": [
                {
                    "fromPort": 80,
                    "toPort": 80,
                    "protocol": "tcp",
                    "accessFrom": "Anywhere (0.0.0.0/0 and ::/0)",
                    "accessType": "public",
                    "commonName": "",
                    "accessDirection": "inbound",
                    "cidrs": [
                        "0.0.0.0/0"
                    ],
                    "ipv6Cidrs": [
                        "::/0"
                    ],
                    "cidrListAliases": []
                },
                {
                    "fromPort": 22,
                    "toPort": 22,
                    "protocol": "tcp",
                    "accessFrom": "Anywhere (0.0.0.0/0 and ::/0)",
                    "accessType": "public",
                    "commonName": "",
                    "accessDirection": "inbound",
                    "cidrs": [
                        "0.0.0.0/0"
                    ],
                    "ipv6Cidrs": [
                        "::/0"
                    ],
                    "cidrListAliases": []
                },
                {
                    "fromPort": 443,
                    "toPort": 443,
                    "protocol": "tcp",
                    "accessFrom": "Anywhere (0.0.0.0/0 and ::/0)",
                    "accessType": "public",
                    "commonName": "",
                    "accessDirection": "inbound",
                    "cidrs": [
                        "0.0.0.0/0"
                    ],
                    "ipv6Cidrs": [
                        "::/0"
                    ],
                    "cidrListAliases": []
                }
            ]
        },
        "state": {
            "code": 16,
            "name": "running"
        },
        "username": "bitnami",
        "sshKeyName": "cli-tutorial-keys",
        "metadataOptions": {
            "state": "applied",
            "httpTokens": "optional",
            "httpEndpoint": "enabled",
            "httpPutResponseHopLimit": 1,
            "httpProtocolIpv6": "disabled"
        }
    }
}
```

La sortie fournit des informations complètes sur votre instance, notamment ses adresses IP, ses spécifications matérielles, sa configuration réseau et son état. Notez l'adresse IP publique et le nom d'utilisateur, car vous en aurez besoin pour vous connecter à votre instance.

## Connexion à votre instance
<a name="getstarted-awscli-connect-to-your-instance"></a>

Après avoir créé votre instance, vous pouvez vous y connecter via SSH avec la paire de clés que vous avez créée précédemment. Cette section explique comment établir une connexion SSH et gérer les paramètres de sécurité.

**Example — Connexion SSH à votre instance**  
Utilisez la commande suivante pour vous connecter à votre instance via SSH, en remplaçant l'adresse IP par l'adresse IP publique de votre instance.  

```
$ ssh -i ~/.ssh/cli-tutorial-keys.pem bitnami@192.0.2.1
Linux ip-172-26-6-136 6.1.0-32-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
       ___ _ _                   _
      | _ |_) |_ _ _  __ _ _ __ (_)
      | _ \ |  _| ' \/ _` | '  \| |
      |___/_|\__|_|_|\__,_|_|_|_|_|

  *** Welcome to the Bitnami package for WordPress 6.7.2           ***
  *** Documentation:  https://docs.bitnami.com/aws/apps/wordpress/ ***
  ***                 https://docs.bitnami.com/aws/                ***
  *** Bitnami Forums: https://github.com/bitnami/vms/              ***
  
bitnami@ip-172-26-6-136:~$ df
Filesystem      1K-blocks    Used Available Use% Mounted on
udev               217920       0    217920   0% /dev
tmpfs               45860     480     45380   2% /run
/dev/nvme0n1p1   20403592 3328832  16142256  18% /
tmpfs              229292       0    229292   0% /dev/shm
tmpfs                5120       0      5120   0% /run/lock
/dev/nvme0n1p15    126678   11840    114838  10% /boot/efi
tmpfs               45856       0     45856   0% /run/user/1000
```

Une fois connecté, vous pouvez gérer votre WordPress installation, configurer votre serveur ou installer des logiciels supplémentaires. L'exemple ci-dessus montre l'utilisation du disque sur l'instance à l'aide de la `df` commande.

**Example — Fermer les ports publics**  
Lorsque vous n'utilisez pas SSH, vous pouvez fermer les ports publics de votre instance. Cela permet de protéger votre instance contre les tentatives d'accès non autorisées.  

```
$ aws lightsail close-instance-public-ports --instance-name cli-tutorial \
        --port-info fromPort=22,protocol=TCP,toPort=22
{
    "operation": {
        "id": "6cdxmpl-9f39-4357-a66d-230096140b4f",
        "resourceName": "cli-tutorial",
        "resourceType": "Instance",
        "createdAt": 1673596800.000,
        "location": {
            "availabilityZone": "us-east-2a",
            "regionName": "us-east-2"
        },
        "isTerminal": true,
        "operationDetails": "22/tcp",
        "operationType": "CloseInstancePublicPorts",
        "status": "Succeeded",
        "statusChangedAt": 1673596800.000
    }
}
```

**Note**  
La fermeture du port 22 empêche toutes les connexions SSH, y compris celles initiées depuis la console Lightsail. Pour plus d’informations, consultez les rubriques suivantes.  
[Gérez les paires de clés SSH et connectez-vous à vos instances Lightsail](understanding-ssh-in-amazon-lightsail.md)
[Contrôlez le trafic des instances à l'aide de pare-feux dans Lightsail](understanding-firewall-and-port-mappings-in-amazon-lightsail.md)

La réponse confirme que le port 22 a été correctement fermé. Lorsque vous devez vous reconnecter via SSH, vous pouvez rouvrir le port à l'aide de la commande. `open-instance-public-ports`

## Ajoutez du stockage à votre instance
<a name="getstarted-awscli-add-storage-to-your-instance"></a>

Au fur et à mesure que votre application se développe, vous aurez peut-être besoin d'un espace de stockage supplémentaire. Lightsail vous permet de créer et d'associer des disques supplémentaires à vos instances. Cette section explique comment ajouter de l'espace de stockage supplémentaire.

**Example — Crée un disque**  
La commande suivante crée un nouveau disque de 32 Go.  

```
$ aws lightsail create-disk --disk-name cli-tutorial-disk \
        --availability-zone ${AWS_REGION}a --size-in-gb 32
{
    "operations": [
        {
            "id": "070xmpl-3364-4aa2-bff2-3c589de832fc",
            "resourceName": "cli-tutorial-disk",
            "resourceType": "Disk",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationType": "CreateDisk",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

La réponse indique que l'opération de création du disque a commencé. La disponibilité du disque peut prendre quelques instants.

**Example — Attachez le disque à votre instance**  
Une fois le disque créé, vous pouvez l'attacher à votre instance à l'aide de la commande suivante.  

```
$ aws lightsail attach-disk --disk-name cli-tutorial-disk \
        --disk-path /dev/xvdf --instance-name cli-tutorial
{
    "operations": [
        {
            "id": "d17xmpl-2bdb-4292-ac63-ba5537522cea",
            "resourceName": "cli-tutorial-disk",
            "resourceType": "Disk",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationDetails": "cli-tutorial",
            "operationType": "AttachDisk",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        },
        {
            "id": "01exmpl-c04e-42d4-aa6b-45ce50562a54",
            "resourceName": "cli-tutorial",
            "resourceType": "Instance",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationDetails": "cli-tutorial-disk",
            "operationType": "AttachDisk",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

Le paramètre disk-path indique où le disque sera attaché dans le système de fichiers Linux. Après avoir connecté le disque, vous devez le formater et le monter depuis votre instance.

**Example — Vérifiez la connexion au disque**  
Vous pouvez vérifier que le disque est correctement connecté en récupérant ses informations.  

```
$ aws lightsail get-disk --disk-name cli-tutorial-disk
{
    "disk": {
        "name": "cli-tutorial-disk",
        "arn": "arn:aws:lightsail:us-east-2:123456789012:Disk/1a9xmpl-8a34-46a4-b87e-19184f0cca9c",
        "supportCode": "123456789012/vol-0dacxmplc1c3108e2",
        "createdAt": 1673596800.000,
        "location": {
            "availabilityZone": "us-east-2a",
            "regionName": "us-east-2"
        },
        "resourceType": "Disk",
        "tags": [],
        "sizeInGb": 32,
        "isSystemDisk": false,
        "iops": 100,
        "path": "/dev/xvdf",
        "state": "in-use",
        "attachedTo": "cli-tutorial",
        "isAttached": true,
        "attachmentState": "attached"
    }
}
```

La sortie confirme que le disque est attaché à votre instance. Le champ « state » indique « en cours d'utilisation » et « IsAttached » est défini sur true, indiquant une pièce jointe réussie.

## Création et utilisation d'instantanés
<a name="getstarted-awscli-create-and-use-snapshots"></a>

Les instantanés permettent de sauvegarder votre instance et de créer de nouvelles instances à partir de la sauvegarde. Cela est utile pour la reprise après sinistre, les tests ou la création d'environnements dupliqués.

**Example — Crée un instantané d'instance**  
La commande suivante crée un instantané de votre instance.  

```
$ aws lightsail create-instance-snapshot --instance-name cli-tutorial \
         --instance-snapshot-name cli-tutorial-snapshot
{
    "operations": [
        {
            "id": "41bxmpl-7824-4591-bfcc-1b1c341613a4",
            "resourceName": "cli-tutorial-snapshot",
            "resourceType": "InstanceSnapshot",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "all",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationDetails": "cli-tutorial",
            "operationType": "CreateInstanceSnapshot",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        },
        {
            "id": "725xmpl-158e-46f6-bd49-27b0e6805aa2",
            "resourceName": "cli-tutorial",
            "resourceType": "Instance",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationDetails": "cli-tutorial-snapshot",
            "operationType": "CreateInstanceSnapshot",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

La réponse indique que le processus de capture instantanée a démarré. Il existe une opération asynchrone pour que l'instance obtienne le cliché et une pour le cliché en cours de création. Le snapshot inclut tous les disques attachés à l'instance.

**Example — Crée une nouvelle instance à partir d'un instantané**  
Une fois l'instantané terminé, vous pouvez l'utiliser pour créer une nouvelle instance.  

```
$ aws lightsail create-instances-from-snapshot --availability-zone ${AWS_REGION}b \
        --instance-snapshot-name cli-tutorial-snapshot --instance-name cli-tutorial-bup --bundle-id small_3_0
{
    "operations": [
        {
            "id": "a35xmpl-efa1-4d6c-958e-9d58fd258f5f",
            "resourceName": "cli-tutorial-bup",
            "resourceType": "Instance",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2b",
                "regionName": "us-east-2"
            },
            "isTerminal": false,
            "operationType": "CreateInstancesFromSnapshot",
            "status": "Started",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

Cette commande crée une nouvelle instance nommée `cli-tutorial-bup` dans la zone de disponibilité `us-east-2b` en utilisant la taille du `small_3_0` bundle. Notez que vous pouvez choisir une taille de bundle différente pour la nouvelle instance, ce qui peut être utile pour augmenter ou diminuer la taille.

## nettoyer des ressources ;
<a name="getstarted-awscli-clean-up-resources"></a>

Lorsque vous avez terminé d'utiliser vos ressources Lightsail, vous devez les supprimer pour éviter d'encourir des frais supplémentaires. Cette section explique comment nettoyer toutes les ressources créées dans ce didacticiel.

**Example — Supprime un instantané d'instance**  
Pour supprimer un instantané dont vous n'avez plus besoin, utilisez la commande suivante.  

```
$ aws lightsail delete-instance-snapshot --instance-snapshot-name cli-tutorial-snapshot
{
    "operations": [
        {
            "id": "cf8xmpl-0ec7-43ec-9cbc-6dedd9d8eda8",
            "resourceName": "cli-tutorial-snapshot",
            "resourceType": "InstanceSnapshot",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "all",
                "regionName": "us-east-2"
            },
            "isTerminal": true,
            "operationDetails": "",
            "operationType": "DeleteInstanceSnapshot",
            "status": "Succeeded",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

La réponse confirme que l'opération de suppression du snapshot a réussi.

**Example — Supprimer une instance**  
Pour supprimer une instance, utilisez la commande suivante.  

```
$ aws lightsail delete-instance --instance-name cli-tutorial
{
    "operations": [
        {
            "id": "f4bxmpl-2df1-4740-90d7-e30adaf7e3a1",
            "resourceName": "cli-tutorial",
            "resourceType": "Instance",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": true,
            "operationDetails": "",
            "operationType": "DeleteInstance",
            "status": "Succeeded",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

N'oubliez pas de supprimer toutes les instances que vous avez créées, y compris celles créées à partir de snapshots.

**Example — Supprime un disque**  
Pour supprimer un disque dont vous n'avez plus besoin, utilisez la commande suivante.  

```
$ aws lightsail delete-disk --disk-name cli-tutorial-disk
{
    "operations": [
        {
            "id": "aacxmpl-8626-4edd-8b3b-bf108d6b279c",
            "resourceName": "cli-tutorial-disk",
            "resourceType": "Disk",
            "createdAt": 1673596800.000,
            "location": {
                "availabilityZone": "us-east-2a",
                "regionName": "us-east-2"
            },
            "isTerminal": true,
            "operationDetails": "",
            "operationType": "DeleteDisk",
            "status": "Succeeded",
            "statusChangedAt": 1673596800.000
        }
    ]
}
```

Si le disque est attaché à une instance, vous devez d'abord le détacher à l'aide de la `detach-disk` commande.

**Example — Supprime une paire de clés**  
Enfin, supprimez la paire de clés que vous avez créée au début de ce didacticiel.  

```
$ aws lightsail delete-key-pair --key-pair-name cli-tutorial-keys
{
    "operation": {
        "id": "dbfxmpl-c954-4a45-93a4-ab3e627d2c23",
        "resourceName": "cli-tutorial-keys",
        "resourceType": "KeyPair",
        "createdAt": 1673596800.000,
        "location": {
            "availabilityZone": "all",
            "regionName": "us-east-2"
        },
        "isTerminal": true,
        "operationDetails": "",
        "operationType": "DeleteKeyPair",
        "status": "Succeeded",
        "statusChangedAt": 1673596800.000
    }
}
```

Cette commande supprime uniquement la paire de clés de AWS. Maintenant, vous pouvez également supprimer la copie locale.

```
$ rm ~/.ssh/cli-tutorial-keys.pem
```

## Étapes suivantes
<a name="getstarted-awscli-next-steps"></a>

Maintenant que vous avez appris les bases de la gestion des ressources de Lightsail à l'aide de, découvrez AWS CLI les autres fonctionnalités de Lightsail.

1. **Domaines** — [Attribuez un nom de domaine](amazon-lightsail-domain-registration.md) à votre application.

1. **Équilibreurs de charge** : [acheminez le trafic vers plusieurs instances](understanding-lightsail-load-balancers.md) pour augmenter la capacité et la résilience.

1. **Instantanés automatiques** : [sauvegardez automatiquement les données de votre application](amazon-lightsail-configuring-automatic-snapshots.md).

1. **Métriques** — [Surveillez l'état de vos ressources](amazon-lightsail-resource-health-metrics.md), recevez des notifications et configurez des alarmes.

1. **Bases de données** : [connectez votre application à une base de données relationnelle](amazon-lightsail-databases.md).

Pour plus d'informations sur AWS CLI les commandes disponibles, consultez la [référence des AWS CLI commandes pour Lightsail](https://docs.aws.amazon.com/cli/latest/reference/lightsail/).