Бессерверный инструментарий для частных лямбда-функций

Используя бессерверный инструментарий (serverless.com), я хотел бы развернуть некоторые функции AWS Lambda, которые используются только для внутренних целей (частные).

События API Gateway могут быть закрытыми, требуя ключа; однако конечная точка по-прежнему будет открыта для публики и добавит накладные расходы шлюза на вызовы.

Я надеялся найти какое-нибудь событие вызова, такое как RPC.

Какой тип события можно использовать с бессерверным режимом для вызова закрытой лямбда-функции во время развертывания в CodePipeline или ручного вызова?


person webish    schedule 13.04.2019    source источник


Ответы (2)


Может быть, вы ищете частную конечную точку в API Gateway? https://aws.amazon.com/blogs/compute/introduction-amazon-api-gateway-private-endpoints/

person ionut    schedule 13.04.2019
comment
Это решение, но на самом деле я вообще не хотел использовать API Gateway для выполнения функции. Вместо этого я обнаружил, что могу просто отправить функцию без привязки к событиям. - person webish; 13.04.2019

Удалите привязки / конфигурацию бессерверных событий для функции Lambda.

Функция будет развернута без настройки зависимости от другого сервиса AWS.

person webish    schedule 13.04.2019