Как совершать вызовы API в AWS Lambda с помощью API Reference - PullRequest
0 голосов
/ 30 октября 2019

Я хочу обрабатывать (создавать, удалять, вызывать, выводить список, обновлять) функции AWS Lambda с использованием вызовов REST API. У меня нет намерений использовать консоль AWS или интерфейс командной строки AWS. Некоторое содержание в документации мне неясно. Я хочу знать следующее:

  • Базовый путь или путь к хосту для вызовов API
  • Пример запроса для вызова лямбда-функции

1 Ответ

0 голосов
/ 31 октября 2019
  1. Базовый путь для вызовов API будет в следующем формате: https://lambda.us-west-2.amazonaws.com

    Таким образом, полный путь будет https://lambda.us-west-2.amazonaws.com/2015-03-31/functions/FunctionName/invocations?Qualifier=Qualifier, где определение для FunctionName и Квалификатор можно найти здесь .

  2. Необходимо подписать HTTP-запрос, используя Signature Version 4 с действительными учетными данными AWS IAM доотправив это. Процесс подписания можно найти здесь . Пример кода для процесса подписи с использованием Python приведен здесь . Затем следуйте инструкциям в здесь , чтобы сделать запрос на вызов.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...