Нужна помощь в знании того, как использовать aws-sdk-node в моем текущем проекте - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть ниже вопросы, специфичные для моего проекта.- Можем ли мы использовать AWS-SDK без файлов / функций node.js в AWS с минимальными изменениями.- Сейчас документация на очень высоком уровне.Я не понимаю, где изменения кода должны быть сделаны.- Нужно ли вносить изменения в каждую функцию в файлах * .js ИЛИ одно изменение кода в файле * .js ИЛИ одно изменение кода во всех файлах * .js.

У меня возникли проблемы при использовании AWS-SDKв моем файле JS узла.Я вижу ниже ошибку на консоли

/TestProject-Lambda/node_modules/hapi/lib/protect.js:80:17)',
  'at Server.<anonymous> (/TestProject/node_modules/hapi/lib/connection.js:259:30)',
  'at emitTwo (events.js:126:13)',
  'at Server.emit (events.js:214:7)',
  'at parserOnIncoming (_http_server.js:634:12)' ]
Serverless: Replying error in handler


I added below code in one of the *.js file which is entry point for my application

    var AWSXRay = require('aws-xray-sdk');
    AWSXRay.middleware.setSamplingRules('xray-rule.json');
    var logger = require('winston');
    AWSXRay.setLogger(logger);

Below is xray-rule.json

    {
      "version": 1,
      "rules": [
        {
          "description": "Industry Network Record API calls",
          "host": "*",
          "http_method": "*",
          "url_path": "/*",
          "fixed_target": 0,
          "rate": 0.05
        }
      ],
      "default": {
        "fixed_target": 1,
        "rate": 0.1
      }
    }

    "rate": 0.1
  }
}
...