App para la ejecución de operaciones y eventos programados sobre base de datos implementado con NodeJs, DynamoDB, Systems Manager Parameter Store, Api-Gateway, Serverless-Framework, Lambda, Scheduled events, entre otros.
App para la ejecución de operaciones y eventos programados sobre base de datos implementado con NodeJs, DynamoDB, Systems Manager Parameter Store, Api-Gateway, Serverless-Framework, Lambda, Scheduled events, entre otros.. El código del proyecto y la documentación de este (menos doc técnica), ha sido desarrollado/a en inglés.
Índice 📜
Ver
Sección 1) Descripción, configuración y tecnologías
Instalamos Serverless Framework de forma global si es que aún no lo hemos realizado
npm install -g serverless
Verificamos la versión de Serverless instalada
sls -v
Instalamos todos los paquetes necesarios
npm i
Instalamos dynamodb con la configuración de librerias que se encuentran dentro de .dynamodb. Procedemos a instalar dicho servicio
sls dynamodb install
Creamos un archivo para almacenar las variables ssm utilizadas en el proyecto (Más allá que sea un proyecto con fines no comerciales es una buena práctica utilizar variables de entorno).
Click der sobre la raíz del proyecto
New file
Creamos el archivo con el name serverless_ssm.yml. Este deberá estar a la misma altura que el serverless.yml
Descargamos la Java Runtime Engine (JRE) versión 6.x o posterior. Descargar desde aquí
Descargamos el .jar que contendrá toda la configuración para la instalación . Descargar desde aquí
Una vez descargado el .jar en formato .tar descomprimimos y copiamos todo su contenido dentro de la carpeta que se cread de dynamo en el proyecto (.dynamodb). Si esta carpeta no está, la creamos dentro de proyecto.
App para la ejecución de operaciones y eventos programados sobre base de datos implementado con NodeJs, DynamoDB, Systems Manager Parameter Store, Api-Gateway, Serverless-Framework, Lambda, Scheduled events, entre otros.