Instalación de la aplicación de ejemplo Amazon QLDB para Node.js - Amazon Quantum Ledger Database (Amazon QLDB)

Instalación de la aplicación de ejemplo Amazon QLDB para Node.js

En esta sección se describe cómo instalar y ejecutar la aplicación de ejemplo de Amazon QLDB proporcionada para este tutorial de Node.js paso a paso. El caso de uso de esta aplicación de ejemplo es una base de datos del Departamento de Vehículos Automóviles (DMV) que rastrea la información histórica completa de las matriculaciones de vehículos.

Esta aplicación de ejemplo de DMV para Node.js es de código abierto y se encuentra en el repositorio de GitHub aws-samples/amazon-qldb-dmv-sample-nodejs.

Requisitos previos

Antes de comenzar, asegúrese de haber completado la configuración del controlador QLDB para Node.js Requisitos previos. Esto incluye instalar Node.js y hacer lo siguiente:

  1. Regístrese en AWS.

  2. Cree un usuario con los permisos de QLDB adecuados.

  3. Conceda acceso programático de desarrollo.

Para completar todos los pasos de este tutorial, necesitará acceso administrativo completo a su recurso de libro mayor a través de la API de QLDB.

Instalación

Para instalar la aplicación de muestra
  1. Introduzca el siguiente comando para clonar la aplicación de muestra desde GitHub.

    2.x
    git clone https://github.com/aws-samples/amazon-qldb-dmv-sample-nodejs.git
    1.x
    git clone -b v1.0.0 https://github.com/aws-samples/amazon-qldb-dmv-sample-nodejs.git

    La aplicación de ejemplo empaqueta el código origen completo de este tutorial y sus dependencias, incluidos el controlador Node.js y el SDK de AWS para JavaScript en Node.js. Esta aplicación está escrita en TypeScript.

  2. Cambie al directorio en el que está clonado el paquete amazon-qldb-dmv-sample-nodejs.

    cd amazon-qldb-dmv-sample-nodejs
  3. Realice una instalación limpia de las dependencias.

    npm ci
  4. Transpile el paquete.

    npm run build

    Los archivos JavaScript transpilados se escriben en el directorio ./dist.

  5. Continúe con Paso 1: crear un nuevo libro mayor para iniciar el tutorial y crear un libro mayor.