Публикация aws лямбды для использования - PullRequest
0 голосов
/ 08 ноября 2019

Есть ли способ раскрытия определенных лямбда-функций для публики? Я знаю, что это можно сделать через API Gateway, но я бы хотел не использовать этот сервис.

В основном я делаю скрипт на python, который использует некоторые boto3 функции. Проблема в том, что единственным способом использования некоторых из них является создание сеанса, который содержит мои учетные данные AWS в коде, который мне не нужен. Лямбда-функции, которые я использую, не являются «небезопасными» (они не взаимодействуют ни с чем другим), поэтому сделать их общедоступными не составит особой проблемы.

Мой план состоит в том, чтобы иметь возможность вызывать лямбда-функцию с помощью *Библиотека 1006 *, использующая invoke(), которая просто нуждается в функции name или ARN для работы (и payload).

Кроме того, вы можете напрямую отправлять запросы HTTP / HTTPS на конечную точку лямбды? Или он должен проходить через ранее упомянутый шлюз API.

...