Как выполнить интеграцию Lambda прокси с Cloudwatch Event - PullRequest
0 голосов
/ 22 апреля 2020

Я уже создал одну лямбда-функцию с интеграцией прокси-сервера api-gateway с использованием библиотеки aws-lambda-router npm. Пример файла индекса выглядит следующим образом:

const router = require('aws-lambda-router');
const myController = require('./controllers/testController');
exports.handler = router.handler({
  proxyIntegration: {
    cors: true,
    routes: [
      {
        path: '/',
        method: 'GET',
        action: (request, _) => {
          return myController.test(request);
        }
      },
      {
        path: '/cat',
        method: 'GET',
        action: (request, _) => {
          return myController.cat(request);
        }
      },
    ]
  }
});

Проблема в том, что я не могу запустить / путь выше лямбды с событием Cloudwatch, и я не хочу создавать другую лямбда-функцию из-за проблемы согласованности кода (когда требуется изменить один бизнес-лог c, мне нужно перейти на оба лямбда-фнс). В любом случае, я могу запустить эту интеграцию Lambda прокси с событием cloudwatch?

...