Лучший способ вызова функции AWS Lambda из PHP с помощью Amazon API Gateway - PullRequest
0 голосов
/ 07 июня 2019

Я создал лямбда-функцию AWS с использованием Claudia, express и node.js. В этой лямбда-функции у меня есть несколько разных конечных точек, например:

/api/v1/something
/api/v1/somethingelse

Я создал шлюз API, используя 'Лямбда-функция »как интеграция, и я установил флажок« Использовать лямбда-прокси-интеграцию »- это похоже на перенаправление, поскольку я считывал данные со своего шлюза непосредственно в лямбда-функцию

У меня вопрос, как я могу сделатьВызов PHP с использованием AWS Sdk для этого?

Мой код:

$client = LambdaClient::factory(array(
    'version' => "latest",
    'credentials' => array(
        'key' => '****',
        'secret' => '****'
    ),
    'region' => 'us-east-1'
));

$result = $client->invoke(array(
    'FunctionName' => 'My function name',
    'InvocationType' => 'RequestResponse',
));

Если я использую это, нет способа указать путь, и я не получаю никакого ответа..

Единственный способ - сделать запрос скручивания ... или как правильно?

Заранее спасибо!

...