

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.

# Uso de Amazon Redshift desde el kit de herramientas para VS Code
<a name="redshift-overview"></a>

En las secciones siguientes se describe cómo empezar a trabajar con Amazon Redshift desde el AWS Toolkit for Visual Studio Code.

Para obtener información detallada sobre el servicio Amazon Redshift, consulte los temas de la Guía del usuario de [Amazon Redshift](https://docs.aws.amazon.com/redshift/).

## Introducción
<a name="redshift-overview-prereqs"></a>

Antes de empezar a trabajar con Amazon Redshift desde el AWS Toolkit for Visual Studio Code, deben cumplirse los siguientes requisitos.

1. Debe estar conectado a sus cuentas de AWS desde el kit de herramientas. Para obtener información adicional sobre cómo conectarse a su cuenta de AWS desde el kit de herramientas, consulte el tema [Conexión a AWS](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/connect.html) en esta Guía del usuario.

1. Ha creado un almacenamiento de datos aprovisionado o sin servidor.

Si aún no ha creado un clúster de Amazon Redshift sin servidor o un clúster aprovisionado de Amazon Redshift, en los siguientes procedimientos se describe cómo crear un almacenamiento de datos con un conjunto de datos de muestra desde la Consola de AWS.

**Crear un almacenamiento de datos aprovisionado**

Para obtener más información sobre la creación de almacenamientos de datos de clústeres aprovisionados de Amazon Redshift, consulte el tema [Crear un clúster de Amazon Redshift de muestra](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-sample-data-load-create-cluster.html) en la *Guía de introducción a Amazon Redshift*.

1. En su navegador de Internet preferido, inicie sesión en la Consola de administración de AWS y abra la consola de Amazon Redshift en [https://console.aws.amazon.com/redshift/](https://console.aws.amazon.com/redshift/).

1. En la consola de Amazon Redshift, seleccione **Panel de clústeres aprovisionados**.

1. En **Panel de control de clústeres aprovisionados**, pulse el botón **Crear clúster** para abrir el panel **Crear el clúster**.

1. Rellene los campos obligatorios en la sección **Configuración del clúster**.

1. En la sección **Datos de muestra**, seleccione la casilla **Cargar datos de muestra** para cargar el conjunto de datos de muestra **Tickit** en la base de datos predeterminada **Dev** con el esquema **public**.

1. En la sección **Configuraciones de la base de datos**, especifique valores en los campos **Nombre de usuario del administrador** y **Contraseña de usuario administrador**.

1. Elija **Crear clúster** para crear el almacenamiento de datos aprovisionado.

**Crear un almacenamiento de datos sin servidor**

Para obtener más información sobre la creación de almacenamientos de datos de Amazon Redshift sin servidor, consulte el tema [Crear un almacenamiento de datos de Amazon Redshift sin servidor](https://docs.aws.amazon.com/redshift/latest/gsg/new-user-serverless.html#serverless-console-resource-creation) en la *Guía de introducción a Amazon Redshift*.

1. En su navegador de Internet preferido, inicie sesión en la Consola de administración de AWS y abra la consola de Amazon Redshift en [https://console.aws.amazon.com/redshift/](https://console.aws.amazon.com/redshift/).

1. En la consola de Amazon Redshift, pulse el botón **Pruebe Amazon Redshift sin servidor** para abrir el panel **Comience a utilizar Amazon Redshift sin servidor**.

1. En la sección **Configuraciones**, elija el radial **Usar la configuración predeterminada**.

1. En la parte inferior del panel **Comience a utilizar Amazon Redshift sin servidor**, elija **Guardar configuración** para crear un almacenamiento de datos sin servidor con el grupo de trabajo, espacio de nombres, credencial y configuración de cifrado predeterminados.

## Conexión a un almacenamiento de datos desde el kit de herramientas
<a name="redshift-overview-connect"></a>

Existen tres métodos para conectarse a una base de datos desde el kit de herramientas:
+ **Nombre de usuario y contraseña de la base de datos**
+ **AWS Secrets Manager**
+ **Credenciales temporales**

 Para conectarse a una base de datos ubicada en un clúster aprovisionado existente o en un almacenamiento de datos sin servidor desde el kit de herramientas, complete los siguientes pasos.

**importante**  
Si ha completado los pasos de la sección *Requisitos previos* de este tema de la guía del usuario y su almacenamiento de datos no está visible en el Explorador del kit de herramientas, asegúrese de que está trabajando desde la región de AWS correcta en el explorador.

**Conexión al almacenamiento de datos mediante el **nombre de usuario y la contraseña de la base de datos****

1. Desde el Explorador del kit de herramientas, expanda la Región de AWS donde se encuentra su almacenamiento de datos.

1. Expanda **Redshift** y elija su almacenamiento de datos para abrir el cuadro de diálogo **Seleccione un tipo de conexión** en VS Code.

1. En el cuadro de diálogo **Seleccione un tipo de conexión**, elija el **nombre de usuario y la contraseña de la base de datos** y proporcione la información requerida en cada una de las solicitudes.

1. Las bases de datos, tablas y esquemas disponibles están visibles en el Explorador del kit de herramientas cuando este último se conecta al almacenamiento de datos y se completa el procedimiento.

**Conexión a su almacenamiento de datos con **AWS Secrets Manager****
**nota**  
Este procedimiento requiere un secreto de base de datos de AWS Secrets Manager para completarse. Para obtener instrucciones sobre cómo configurar un secreto de base de datos, consulte [Crear un secreto de base de datos de AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_database_secret.html) en la Guía del usuario de *AWSSecrets Manager*.

1. Desde el Explorador del kit de herramientas, expanda la Región de AWS donde se encuentra su almacenamiento de datos.

1. Expanda **Redshift** y elija su almacenamiento de datos para abrir el cuadro de diálogo **Seleccione un tipo de conexión** en VS Code.

1. En el cuadro de diálogo **Seleccione un tipo de conexión**, elija **Secrets Manager** y proporcione la información requerida en cada una de las solicitudes.

1. Las bases de datos, tablas y esquemas disponibles están visibles en el Explorador del kit de herramientas cuando este último se conecta al almacenamiento de datos y se completa el procedimiento.

**Conexión a su almacenamiento de datos con **credenciales temporales****

1. Desde el Explorador del kit de herramientas, amplíe la región de AWS donde se encuentra su almacenamiento de datos.

1. Expanda **Redshift** y elija su almacenamiento de datos para abrir el cuadro de diálogo **Seleccione un tipo de conexión** en VS Code.

1. En el cuadro de diálogo **Seleccione un tipo de conexión**, elija **Credenciales temporales** y proporcione la información requerida en cada una de las solicitudes.

1. Las bases de datos, tablas y esquemas disponibles están visibles en el Explorador del kit de herramientas cuando este último se conecta al almacenamiento de datos y se completa el procedimiento.

**Edición de la conexión a su almacenamiento de datos**

Puede editar la conexión a su almacenamiento de datos para cambiar la base de datos a la que desea conectarse.

1. Desde el Explorador del kit de herramientas, expanda la Región de AWS donde se encuentra su almacenamiento de datos.

1. Expanda **Redshift**, haga clic con el botón derecho en el almacenamiento de datos al que está conectado, elija **Editar conexión** y escriba el nombre de la base de datos a la que desea conectarse.

1. Las bases de datos, tablas y esquemas disponibles están visibles en el Explorador del kit de herramientas cuando este último se conecta al almacenamiento de datos y se completa el procedimiento.

**Eliminación de la conexión a su almacenamiento de datos**

1. Desde el Explorador del kit de herramientas, expanda la Región de AWS donde se encuentra su almacenamiento de datos.

1. Expanda **Redshift**, haga clic con el botón derecho en el almacenamiento de datos con la conexión que desee eliminar y seleccione **Eliminar conexión**. Al hacerlo, se eliminan las bases de datos, las tablas y los esquemas disponibles del Explorador del kit de herramientas.

1. Para volver a conectarse a su almacenamiento de datos, seleccione **Haga clic para conectarse** y proporcione la información requerida en cada una de las solicitudes. De forma predeterminada, la reconexión utiliza el método de autenticación anterior para conectarse al almacenamiento de datos. Para usar un método diferente, seleccione la flecha hacia atrás en el cuadro de diálogo hasta llegar a la solicitud de autenticación.

## Ejecución de instrucciones SQL
<a name="redshift-overview-sql"></a>

En los siguientes procedimientos se describe cómo crear y ejecutar sentencias SQL en las bases de datos desde el AWS Toolkit for Visual Studio Code.

**nota**  
Para finalizar los pasos de cada uno de los siguientes procedimientos, primero debe completar la sección *Conexión a un almacenamiento de datos desde el kit de herramientas*, que se encuentra en este tema de la Guía del usuario.

1. Desde el Explorador del kit de herramientas, expanda **Redshift** y, a continuación, expanda el almacenamiento de datos que contiene la base de datos que desea consultar.

1. Seleccione **Crear bloc de notas** para especificar un nombre de archivo y una ubicación para almacenar su bloc de notas de forma local y, a continuación, haga clic en **Aceptar** para abrir el bloc de notas en su editor de VS Code.

1. En el editor de VS Code, introduzca las instrucciones SQL que desee almacenar en este bloc de notas.

1. Pulse el botón **Ejecutar todo** para ejecutar las instrucciones SQL que ha introducido.

1. El resultado de las instrucciones SQL se muestra debajo de las instrucciones que ha introducido.

**Añadir marcado a un bloc de notas**

1. En el bloc de notas del editor de VS Code, pulse el botón **Marcado** para añadir una celda de marcado a su bloc de notas.

1. Introduzca el marcado en la celda proporcionada.

1. La celda de marcado se puede editar con las herramientas de edición ubicadas en la esquina superior derecha de la celda de marcado.

**Añadir código a un bloc de notas**

1. En el bloc de notas del editor de VS Code, pulse el botón **Código** para añadir una celda de código a su bloc de notas.

1. Introduzca el código en la celda proporcionada.

1. Puede elegir ejecutar el código por encima o por debajo de la celda de código. Para ello, seleccione el botón correspondiente en las herramientas del editor de celdas, ubicadas en la esquina superior derecha de la celda de código.