Я начал создавать приложение JAM с использованием AWS Lambda, AWS API Gateway и без сервера, а также другого API-интерфейсов поставщиков.Передача безсерверного API-адреса шлюза в качестве параметра для функции Lambda в том же стеке
Этот API-интерфейс поставщика вызывается функцией Lambda и требует, чтобы URL-адрес обратного вызова передавался для получения некоторых данных после его выполнения.
Поскольку я все время создаю сервер без сервера, переход на консоль и извлечение URL-адреса API для установки вручную, так как переменная env бесполезна для меня, и мне нужен способ, чтобы серверный сервер мог передавать открытый API URL конечной точки для функции лямбда.
Как получить Lambda-функцию URI-события HTTP как env или что-то, проходящее с другой функцией Lambda в том же стеке?
Может ли кто-нибудь предоставить какой-нибудь серверный сниппет о том, как этого достичь? Спасибо!
Похоже, что это должно быть частью процесса сборки/развертывания? Поэтому во время развертывания на сервере сборки вы вызываете API-интерфейс поставщика и получаете URL-адрес, а затем используете его для установки переменной env? Или вы можете уточнить поток, который хотите поддержать. – doorstuck
Проблема в том, что хосты получают выделение при развертывании стека, поэтому проблема с курицей и яйцом. Я не могу передавать их как переменную env, потому что она еще не существует. – DLeonardi