Я могу локально выполнить лямбду без сервера в автономном режиме, я установил для AWS_DAEMON_ADRESS значение «127.0.0.1:2000» в файле .env, но работающий демон, прослушивающий этот порт, не получает никаких данных от выполнения. Проблема в том, что тот же код, выполняемый с онлайн-лямбдой, работает, и карта сервиса xray правильно подана. Я что-то пропустил в офлайн-конфигурации?
Это лямбда-выражение nodeJS 8.10, запускаемое с помощью Postman на localhost: 3000. Я попытался установить адрес демона (127.0.0.1) непосредственно в коде лямбда-функции, и когда sls получает вызов, он говорит, что адрес демона уже настроен (с переменной .env).
Я активировал трассировку на apiGateway и lambda в файле serverless.yml, и демон получает информацию, когда я что-то повторяю в /dev/udp/127.0.0.1/2000
const xray = require('aws-xray-sdk')
const aws = require('aws-sdk')
xray.captureAWS(aws)
Я за исключением локального демона для получения некоторой информации от автономного выполнения лямбда-выражения, но ничего не происходит