Este proyecto esta configurado en base a las nuevas actualizaciones de la dependencia de erverless-dynamodb y serverless-offline. En caso de algún error puedes seguir los siguiente pasos.
En el archivo serverless.yml en el directorio raíz, hay que modificar en el apartado de plugins:
- serverless-dynamodb-local por:
- serverless-dynamodb
Posterior, necesitamos desinstalar el modulo viejo (olvidado por su creador y de dificil comunicación para realizarle cambios) por el nuevo (actualmente con soporte y actualizado) Eso se logra con unos pasos en npm:
Paso 1: Desinstalar el paquete serverless-dynamodb-local con el comando
npm uninstall serverless-dynamodb-localPaso 2: Instalar serverless-dynamodb con el comando:
npm install serverless-dynamodbAhora que ya tenemos el modulo de dynamodb actualizado en npm, el ultimo paso es agregar tus llaves de acceso en el archivo handler.js localizado en el directorio de "Serverless-framework\getusers". Aquí tienes que agregar tus llaves de acceso del usuario de AWS, tanto la accessKeyId como la secretAccessKey.

aws configure listPara abrir el archivo de configuración y modificar las llaves puedes utilizar el comando:
cat ~/.aws/credentialsFinalmente podemmos iniciar nuestro serverless utilizando el comando:
sls offline startUtiliza Postman para hacer una nueva petición, puedes copiar el endpoint de GET para realizar la petición.
Petición en Postman
Respuesta del servidor a la petición




