

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Introducción a los servidores privados virtuales en Lightsail
<a name="getting-started"></a>

En Lightsail, una instancia es un servidor privado virtual (también denominado máquina virtual). Las instancias de Lightsail se crean y administran en. Nube de AWS Al crear la instancia, tiene que elegir una imagen que tenga un sistema operativo (SO). También puede elegir una imagen de instancia que tenga una aplicación o un stack de desarrollo, incluido el SO base.

La instancia que cree en este tutorial incurrirá en tarifas de uso desde el momento en que la cree hasta que la elimine. La eliminación es el último paso de este tutorial. Para obtener más información sobre los precios, consulte los precios de [Lightsail](https://aws.amazon.com/lightsail/pricing).

**Topics**
+ [Paso 1: completar los requisitos previos](#getting-started-prerequisite)
+ [Paso 2: Crear una instancia](#getting-started-step2)
+ [Paso 3: Conectarse a la instancia](#getting-started-step3)
+ [Paso 4: agregar almacenamiento a la instancia](#getting-started-step4)
+ [Paso 5: crear una instantánea](#getting-started-step5)
+ [Paso 6: limpiar](#getting-started-cleanup)
+ [Siguientes pasos](#getting-started-next-steps)
+ [Uso de Amazon Lightsail con AWS CLI](getstarted-awscli.md)

## Paso 1: completar los requisitos previos
<a name="getting-started-prerequisite"></a>

Si es un AWS cliente nuevo, complete los requisitos previos de configuración antes de empezar a usar Amazon Lightsail. Para obtener más información, consulte [Configuración Cuenta de AWS y administración de usuarios de Lightsail](setting-up.md).

## Paso 2: Crear una instancia
<a name="getting-started-step2"></a>

Puede crear una instancia mediante la consola [Lightsail](https://lightsail.aws.amazon.com/) tal y como se describe en el siguiente procedimiento. Este tutorial tiene por objetivo brindarle ayuda para lanzar su primera instancia rápidamente. También recomendamos explorar las aplicaciones y los planes de hardware disponibles. Para obtener más información, consulte [Revise las ofertas de planos de instancias de Lightsail](compare-options-choose-lightsail-instance-image.md).

1. Inicie sesión en la consola de [Lightsail](https://lightsail.aws.amazon.com/).

1. En la página de inicio, elija **Crear instancia**.

1. Seleccione una ubicación para su instancia (una zona Región de AWS de disponibilidad). Elija la Región de AWS que esté más cerca de su ubicación física para reducir la latencia.

   Elija **Zona de cambio Región de AWS y disponibilidad** para crear la instancia en otra ubicación.

1. Elija una aplicación (**Aplicaciones \$1 SO**) o un sistema operativo (**Solo SO**).

   Para obtener más información sobre las imágenes de instancias de Lightsail, consulte. [Revise las ofertas de planos de instancias de Lightsail](compare-options-choose-lightsail-instance-image.md)

1. Seleccione su plan de instancia.

   Elija si su instancia utiliza redes de doble pila (IPv4 y IPv6) o IPv6 solo redes. Por el momento, algunos planos de Lightsail no IPv6 admiten únicamente la creación de redes. Para ver qué blueprints admiten redes exclusivas, consulte. IPv6 [Revise las ofertas de planos de instancias de Lightsail](compare-options-choose-lightsail-instance-image.md)

   Puedes probar el plan Lightsail de 5 USD gratis durante un mes (hasta 750 horas). Le abonaremos un mes gratuito en su cuenta. Obtenga más información en nuestra [página de precios de Lightsail](https://aws.amazon.com/lightsail/pricing).

1. Ingrese un nombre para la instancia.

   Nombres de recursos:
   + Debe ser único Región de AWS en cada cuenta de Lightsail.
   + Debe contener de 2 a 255 caracteres.
   + Debe comenzar y terminar con un carácter alfanumérico o un número.
   + Puede incluir caracteres alfanuméricos, números, puntos, guiones y guiones bajos.

1. Elija **Crear instancia**.

En cuestión de minutos, su instancia de Lightsail estará lista y podrá conectarse a ella.

## Paso 3: Conectarse a la instancia
<a name="getting-started-step3"></a>

1. **En la página de inicio de Lightsail, elija el icono del menú de acciones () y, a continuación, seleccione Connect.**  
![\[Animación que muestra cómo conectarse a una instancia desde la página de inicio de la consola Lightsail.\]](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/animation_connect_instance.gif)

   Como alternativa, puede conectarse desde la página de administración de la instancia. Seleccione el nombre de la instancia, elija la pestaña **Conectar** y, a continuación, seleccione **Conectar mediante SSH**.  
![\[Imagen que muestra cómo conectarse a la instancia desde la página de administración de la instancia.\]](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-connect-to-your-instance-from-instance-management-page.png)

1. Ahora puede escribir comandos en el terminal y administrar su instancia de Lightsail sin configurar un cliente SSH.  
![\[Terminal SSH basado en navegador en Amazon Lightsail\]](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/amazon-lightsail-bitnami-terminal-window.png)

Para aprender a conectarse y agregar almacenamiento a su equipo virtual, continúe con el siguiente paso de este tutorial.

## Paso 4: agregar almacenamiento a la instancia
<a name="getting-started-step4"></a>

Lightsail proporciona volúmenes de almacenamiento a nivel de bloque (discos) que puede adjuntar a una instancia. Aunque la instancia viene con un disco de sistema, puede asociar discos de almacenamiento adicionales según vayan cambiando sus necesidades. También puede separar un volumen de EBS de una instancia y asociarlo a otra. 

Tras crear un disco adicional, tendrá que conectarse a la instancia de Lightsail para formatear y montar el disco.

Para obtener más información acerca de cómo se crea, asocia y administra un disco, consulte [Cree y adjunte discos de almacenamiento en bloque de Lightsail a instancias de Linux](create-and-attach-additional-block-storage-disks-linux-unix.md).

Para obtener más información sobre cómo hacer una copia de seguridad de su equipo virtual, continúe al siguiente paso de este tutorial.

## Paso 5: crear una instantánea
<a name="getting-started-step5"></a>

Las instantáneas son una point-in-time copia de sus datos. Puede crear instantáneas de sus instancias y utilizarlas como puntos de referencia para crear nuevas instancias o para realizar copias de seguridad de los datos. Una instantánea contiene todos los datos necesarios para restaurar la instancia (desde el momento en que se hizo la instantánea).

Para obtener más información acerca de la creación y administración de instantáneas, consulte [Realice copias de seguridad de las Linux/Unix instancias de Lightsail con instantáneas](lightsail-how-to-create-a-snapshot-of-your-instance.md).

Para obtener más información sobre la limpieza de los recursos de su equipo virtual, continúe al siguiente paso de este tutorial.

## Paso 6: limpiar
<a name="getting-started-cleanup"></a>

Cuando haya acabado con la instancia que creó para este tutorial, puede eliminarla. Con esto dejará de incurrir en cargos por la instancia si no la necesita.

Al eliminar una instancia, no se eliminan las instantáneas ni los discos adjuntos asociados. Si ha creado instantáneas y discos para este tutorial, también debe eliminarlos.

Si desea guardar la instancia para más adelante, pero no incurrir en ningún gasto, puede detener la instancia en lugar de eliminarla. A continuación, podrá volver a iniciarla más adelante. Para obtener más información sobre los precios, consulte los precios de [Lightsail](https://aws.amazon.com/lightsail/pricing).

**importante**  
Eliminar un recurso de Lightsail es una acción permanente. Los datos eliminados no se pueden recuperar. Si necesita los datos más adelante, cree una instantánea del equipo virtual antes de eliminarlos. Para obtener más información, consulte [Realice copias de seguridad de las Linux/Unix instancias de Lightsail con instantáneas](lightsail-how-to-create-a-snapshot-of-your-instance.md).

1. Inicie sesión en la consola de [Lightsail](https://lightsail.aws.amazon.com/).

1. Elija **Instances** (Instancia[s]) en el panel de navegación.

1. Para la instancia que quiera eliminar, elija el icono del menú de acciones (⋮) y, a continuación, elija **Eliminar**.  
![\[Animación que muestra cómo eliminar una instancia de la página de inicio de la consola Lightsail.\]](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/animation_delete_instance.gif)

1. Elija **Yes, delete (Sí, eliminar)** para confirmar la eliminación.

## Siguientes pasos
<a name="getting-started-next-steps"></a>

Utilice los siguientes temas para empezar a utilizar las instancias de Amazon Lightsail basadas en Linux y Windows.
+ [Cree Linux/Unix instancias con aplicaciones en Lightsail](getting-started-with-amazon-lightsail.md)
+ [Cree instancias de Windows Server en Lightsail](get-started-with-windows-based-instances-in-lightsail.md)

# Uso de Amazon Lightsail con AWS CLI
<a name="getstarted-awscli"></a>

Este tutorial le guiará por las operaciones habituales de Amazon Lightsail con AWS Command Line Interface ().AWS CLI Aprenderá a crear y gestionar los recursos de Lightsail, incluidos los pares de claves, las instancias, el almacenamiento y las instantáneas.

**Topics**
+ [Requisitos previos](#getstarted-awscli-prerequisites)
+ [Generación de pares de claves SSH](#getstarted-awscli-generate-ssh-key-pairs)
+ [Creación y administración de instancias](#getstarted-awscli-create-and-manage-instances)
+ [Conéctese a su instancia](#getstarted-awscli-connect-to-your-instance)
+ [Cómo agregar almacenamiento a la instancia](#getstarted-awscli-add-storage-to-your-instance)
+ [Creación y uso de instantáneas](#getstarted-awscli-create-and-use-snapshots)
+ [Eliminar recursos](#getstarted-awscli-clean-up-resources)
+ [Siguientes pasos](#getstarted-awscli-next-steps)

## Requisitos previos
<a name="getstarted-awscli-prerequisites"></a>

Antes de comenzar este tutorial, asegúrese de tener lo siguiente:

1. El. AWS CLI Si necesita instalarla, siga la [guía de instalación de la AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). También puede [usar AWS CloudShell](amazon-lightsail-cloudshell.md), que incluye el AWS CLI.

1. Lo configuró AWS CLI con las credenciales adecuadas. Si aún no ha configurado sus credenciales, ejecute `aws configure`

1. Conocimientos básicos de interfaces de línea de comandos y conceptos de SSH.

1. [Permisos suficientes](security_iam_service-with-iam.md) para crear y administrar los recursos de Lightsail en su cuenta. AWS 

Si aún no lo ha hecho, defina la variable de `AWS_REGION` entorno en la misma región que configuró AWS CLI para usarla antes de empezar. Esta variable de entorno se utiliza en comandos de ejemplo para especificar una zona de disponibilidad para los recursos de Lightsail. 

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

Empecemos por crear y gestionar los recursos de Amazon Lightsail mediante la CLI.

## Generación de pares de claves SSH
<a name="getstarted-awscli-generate-ssh-key-pairs"></a>

Los pares de claves SSH le permiten conectarse de forma segura a sus instancias de Lightsail sin usar contraseñas. En esta sección, creará un nuevo par de claves y obtendrá su información.

**Example – Creación de un nuevo par de claves**  
El siguiente comando crea un nuevo par de claves SSH denominado cli-tutorial-keys "» y guarda la clave privada en su máquina local.  

```
$ 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
```

Después de ejecutar este comando, la clave privada se guarda en el directorio de `~/.ssh` con los permisos adecuados. El comando `chmod` garantiza que solo usted pueda leer el archivo de la clave privada, lo cual es un requisito de seguridad para SSH.

**Example – Obtención de información del par de claves**  
Para verificar que el par de claves se haya creado correctamente, obtenga su información.  

```
$ 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"
    }
}
```

El resultado muestra detalles del par de claves, incluidos su nombre, ARN, hora de creación, región y huella digital. Esta huella digital se puede usar para verificar la autenticidad de la clave al conectarse a instancias.

## Creación y administración de instancias
<a name="getstarted-awscli-create-and-manage-instances"></a>

Las instancias de Lightsail son servidores privados virtuales que ejecutan aplicaciones o sitios web. En esta sección, creará una WordPress instancia y recuperará sus detalles.

**Example — Crea una WordPress instancia**  
El siguiente comando crea una nueva WordPress instancia con el `nano_3_0` paquete (el tamaño de instancia de Lightsail más pequeño) y la asocia a su par de claves. El comando usa la variable de entorno de `AWS_REGION` para crear la instancia en una zona de disponibilidad dentro de la región que configuró.  

```
$ 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 respuesta indica que se ha iniciado la operación de creación de la instancia. Es posible que la instancia tarde unos minutos en estar disponible.

**Example – Obtención de detalles de la instancia**  
Una vez creada la instancia, puede obtener sus detalles mediante el siguiente comando.  

```
$ 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"
        }
    }
}
```

El resultado proporciona información completa de la instancia, incluidas sus direcciones IP, especificaciones de hardware, configuración de red y estado. Anote la dirección IP pública y el nombre de usuario, ya que los necesitará para conectarse a la instancia.

## Conéctese a su instancia
<a name="getstarted-awscli-connect-to-your-instance"></a>

Después de crear la instancia, puede conectarse a esta mediante SSH con el par de claves que creó anteriormente. Esta sección muestra cómo establecer una conexión SSH y administrar la configuración de seguridad.

**Example – Conexión mediante SSH a la instancia**  
Use el siguiente comando para conectarse a la instancia mediante SSH. Para ello, sustituya la dirección IP por la IP pública de la instancia.  

```
$ 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
```

Una vez conectado, puede administrar la WordPress instalación, configurar el servidor o instalar software adicional. El ejemplo anterior muestra el uso de disco en la instancia mediante el comando `df`.

**Example – Cierre de los puertos públicos**  
Cuando no utilice SSH, puede cerrar los puertos públicos de la instancia. Esto ayuda a proteger la instancia frente a intentos de acceso no autorizado.  

```
$ 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
    }
}
```

**nota**  
El cierre del puerto 22 impide todas las conexiones SSH, incluidas las iniciadas desde la consola Lightsail. Para obtener más información, consulte los siguientes temas.  
[Gestione los pares de claves SSH y conéctese a sus instancias de Lightsail](understanding-ssh-in-amazon-lightsail.md)
[Controle el tráfico de instancias con firewalls en Lightsail](understanding-firewall-and-port-mappings-in-amazon-lightsail.md)

La respuesta confirma que el puerto 22 se ha cerrado correctamente. Cuando necesite volver a conectarse mediante SSH, puede reabrir el puerto con el comando de `open-instance-public-ports`.

## Cómo agregar almacenamiento a la instancia
<a name="getstarted-awscli-add-storage-to-your-instance"></a>

A medida que su aplicación crezca, es posible que necesite espacio de almacenamiento adicional. Lightsail le permite crear discos adicionales y adjuntarlos a sus instancias. Esta sección muestra cómo agregar almacenamiento adicional.

**Example – Creación de un disco**  
El siguiente comando crea un nuevo disco de 32 GB.  

```
$ 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 respuesta indica que se ha iniciado la operación de creación del disco. Es posible que el disco tarde unos minutos en estar disponible.

**Example – Asociación del disco a la instancia**  
Una vez creado el disco, puede asociarlo a la instancia mediante el siguiente comando.  

```
$ 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
        }
    ]
}
```

El parámetro disk-path especifica la ubicación en la que el disco se asociará dentro del sistema de archivos de Linux. Después de asociar el disco, deberá formatearlo y montarlo desde la propia instancia.

**Example – Verificación de la asociación del disco**  
Para confirmar que el disco se haya asociado correctamente, obtenga sus detalles.  

```
$ 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"
    }
}
```

El resultado confirma que el disco está asociado a la instancia. El campo “estado” muestra el valor “in-use” e “isAttached” aparece establecido en verdadero, lo que indica que la asociación se completó correctamente.

## Creación y uso de instantáneas
<a name="getstarted-awscli-create-and-use-snapshots"></a>

Las instantáneas proporcionan un método para realizar copias de seguridad de la instancia y crear nuevas instancias a partir de dichas copias. Esto resulta útil para la recuperación ante desastres, las pruebas o la creación de entornos duplicados.

**Example – Creación de una instantánea de la instancia**  
El siguiente comando crea una instantánea de la instancia.  

```
$ 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 respuesta indica que el proceso de creación de la instantánea se ha iniciado. Existen dos operaciones asincrónicas: una para la creación de la instantánea de la instancia y otra para la creación de la propia instantánea. La instantánea incluye todos los discos asociados a la instancia.

**Example – Creación de una nueva instancia a partir de una instantánea**  
Una vez que la instantánea se completa, puede usarla para crear una nueva instancia.  

```
$ 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
        }
    ]
}
```

Este comando crea una nueva instancia denominada `cli-tutorial-bup` en la zona de disponibilidad `us-east-2b` mediante el tamaño de paquete `small_3_0`. Tenga en cuenta que puede elegir un tamaño de paquete diferente para la nueva instancia, lo cual resulta útil para escalar o desescalar verticalmente.

## Eliminar recursos
<a name="getstarted-awscli-clean-up-resources"></a>

Cuando termines de usar tus recursos de Lightsail, debes eliminarlos para evitar incurrir en cargos adicionales. Esta sección muestra cómo limpiar todos los recursos creados en este tutorial.

**Example – Eliminación de una instantánea de la instancia**  
Para eliminar una instantánea que ya no necesita, utilice el siguiente comando.  

```
$ 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 respuesta confirma que la operación de eliminación de la instantánea se completó correctamente.

**Example – Eliminación de una instancia**  
Para eliminar una instancia, utilice el siguiente comando.  

```
$ 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
        }
    ]
}
```

Recuerde eliminar todas las instancias que creó, incluidas las instancias creadas a partir de instantáneas.

**Example – Eliminación de un disco**  
Para eliminar un disco que ya no necesita, utilice el siguiente comando.  

```
$ 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 el disco está asociado a una instancia, primero debe desasociarlo mediante el comando `detach-disk`.

**Example – Eliminación de un par de claves**  
Por último, elimine el par de claves que creó al inicio de este tutorial.  

```
$ 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
    }
}
```

Este comando solo elimina el key pair de AWS. Ahora, también puede eliminar la copia local.

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

## Siguientes pasos
<a name="getstarted-awscli-next-steps"></a>

Ahora que ha aprendido los aspectos básicos de la administración de los recursos de Lightsail mediante AWS CLI el, explore otras funciones de Lightsail.

1. **Dominios**: [asigne un nombre de dominio](amazon-lightsail-domain-registration.md) a la aplicación.

1. **Equilibradores de carga**: [enrutar el tráfico a varias instancias](understanding-lightsail-load-balancers.md) para aumentar la capacidad y la resiliencia.

1. **Instantáneas automáticas**: [realizar copias de seguridad de los datos de la aplicación automáticamente](amazon-lightsail-configuring-automatic-snapshots.md).

1. **Métricas**: [supervise el estado de los recursos, reciba notificaciones y configure alarmas](amazon-lightsail-resource-health-metrics.md).

1. **Bases de datos**: [conecte la aplicación a una base de datos relacional](amazon-lightsail-databases.md).

Para obtener más información sobre AWS CLI los comandos disponibles, consulte la [Referencia de AWS CLI comandos de Lightsail](https://docs.aws.amazon.com/cli/latest/reference/lightsail/).