我使用Claudia,express和node.js创建了一个AWS Lambda函数 在此lambda函数中,我有一些不同的端点,例如:
/api/v1/something
/api/v1/somethingelse
我已经创建了一个API网关,并使用“ Lambda函数”作为集成,并且选中了“使用Lambda代理集成”-就好像我直接从网关读取到Lambda函数一样,这是一个重定向
我的问题是,如何使用AWS Sdk对此进行PHP调用?
我的代码是:
$client = LambdaClient::factory(array(
'version' => "latest",
'credentials' => array(
'key' => '****',
'secret' => '****'
),
'region' => 'us-east-1'
));
$result = $client->invoke(array(
'FunctionName' => 'My function name',
'InvocationType' => 'RequestResponse',
));
如果使用此选项,则无法指定路径,也不会得到任何响应..
唯一的方法是执行curl请求...或者什么是正确的方法?
提前谢谢!