Lokaalin APIGW-Lambda-DynamoDB -ympäristön asennus ilman Dockeria DynamoDB-instanssi syntyy projektin sisälle .dynamodb-kansioon ******************************************************************** 1. Asenna serverless-offline plugin: sls plugin install -n serverless-offline 2. npm install serverless-dynamodb 3. Lisää nämä serverless.yml:n loppuun: plugins: - serverless-dynamodb - serverless-offline custom: serverless-dynamodb: start: port: 8000 docker: false 4. Muuta Lambda-koodiin yhteydenotto DDB:hen const client = new AWS.DynamoDB.DocumentClient({ region: 'localhost', endpoint: 'http://localhost:8000', }); 5. Käynnistä ympäristö komennolla: sls offline start 6. Asenna DynamoDB admin npm install -g dynamodb-admin ja käynnistä komennolla: DYNAMO_ENDPOINT=http://localhost:8000 dynamodb-admin tai Windowsissa set DYNAMO_ENDPOINT=http://localhost:8000 dynamodb-admin 7. Luo DynamoDB adminilla tarvitsemasi DDB-taulu. Taulun nimen pitää olla sama kuin Lambda-koodissa