# Ejecutando el Nodo

**Objetivo:** Ejecutar el script de despliegue en AWS Cloud Shell utilizando el archivo .env subido. Asegúrese de haber obtenido el archivo .env correcto y de haber llenado la información respectiva a partir de las salidas del stack EKS de CloudFormation y revise el archivo .env para los requisitos de personalización del nodo. El script es responsable de desplegar los recursos relacionados con el clúster EKS y requiere el archivo .env que contiene la información necesaria.

#### **Prerrequisitos**

1. Acceso a la Consola de Gestión de AWS.
2. Stack de CloudFormation para el clúster EKS creado exitosamente.
3. Proveedor de Identidad creado.
4. Un archivo de muestra .env está disponible en`https://raw.githubusercontent.com/launchnodes/ln-lacchain/master/.env`
5. El archivo .env con la información requerida obtenida de las salidas del stack de CloudFormation.

#### **Instrucciones**

A continuación se presenta una guía en video para las siguientes instrucciones:

{% embed url="<https://drive.google.com/file/d/19GbdEWEdH6fnOJRj0Vp06OdNa9IPQmEu/view>" %}

**Paso 1: Acceder a la Consola de Gestión AWS**

1. Abra un navegador web y navegue hasta la Consola de Gestión AWS ([https://console.aws.amazon.com](https://console.aws.amazon.com/)).
2. Ingrese sus credenciales para acceder a su cuenta de AWS.

**Paso 2: Abrir AWS Cloud Shell**

1. Una vez que haya iniciado sesión, busque "CloudShell" en la barra de búsqueda de la Consola de Gestión AWS.
2. Haga clic en el servicio "AWS CloudShell" en los resultados de búsqueda para abrir Cloud Shell.

**Paso 3: Subir el Archivo .env**

1. En la terminal de AWS Cloud Shell, haga clic en el botón "Subir/Descargar archivos" en la barra de herramientas.
2. Explore y seleccione el archivo .env que contiene la información requerida (por ejemplo, dirección IP, nombre del clúster EKS, región, Nombre del Nodo, dirección de correo electrónico).
3. Espere a que el archivo se suba con éxito.

**Paso 4: Ejecutar el Script de Despliegue**

1. En la terminal de AWS Cloud Shell, ejecute el siguiente comando para descargar y ejecutar el script de despliegue en la red deseada: elija entre ( mainnet / testnet)

   ```
   source <(curl -s -L https://raw.githubusercontent.com/launchnodes/ln-lacchain/master/deploy.sh) mainnet
   ```
2. El script comenzará a ejecutarse y a desplegar los recursos necesarios para el clúster EKS.
3. Monitoree la ejecución del script en busca de errores o solicitudes de entrada del usuario, si aplica.
4. Espere a que el script complete el proceso de despliegue.

**Paso 5: Verificar el Despliegue**

1. Una vez que la ejecución del script haya finalizado, verifique que todos los recursos requeridos para el clúster EKS se hayan desplegado exitosamente.
2. Revise la Consola de Gestión AWS o ejecute los comandos adecuados para validar el despliegue.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://launchnodes.gitbook.io/lacnet-mainnet-configuracion-del-nodo/ejecutando-el-nodo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
