Есть ли способ раскрытия определенных лямбда-функций для публики? Я знаю, что это можно сделать через API Gateway, но я бы хотел не использовать этот сервис.
В основном я делаю скрипт на python, который использует некоторые boto3
функции. Проблема в том, что единственным способом использования некоторых из них является создание сеанса, который содержит мои учетные данные AWS в коде, который мне не нужен. Лямбда-функции, которые я использую, не являются «небезопасными» (они не взаимодействуют ни с чем другим), поэтому сделать их общедоступными не составит особой проблемы.
Мой план состоит в том, чтобы иметь возможность вызывать лямбда-функцию с помощью *Библиотека 1006 *, использующая invoke()
, которая просто нуждается в функции name
или ARN
для работы (и payload
).
Кроме того, вы можете напрямую отправлять запросы HTTP / HTTPS на конечную точку лямбды? Или он должен проходить через ранее упомянутый шлюз API.