运行 Lambda(管理)
通过经过认证的管理路由调用 lambda。该端点接受任何 HTTP 方法。
认证
需要 X-Glue-Authentication。
Path 参数
| 参数 | 类型 | 描述 |
|---|---|---|
lambda_id |
string | Lambda 标识符 |
请求体
发送任何希望 lambda 作为 req.body 接收的 payload。
HTTP 请求
1POST /api/v0/run/f1a2b3c4-d5e6-7890-abcd-ef0123456789 HTTP/1.1
2Host: api.hola.cloud
3X-Glue-Authentication: YOUR_TOKEN
4Content-Type: application/json
5
6{
7 "name": "Alice"
8}
示例
1curl -X POST "https://api.hola.cloud/api/v0/run/f1a2b3c4-d5e6-7890-abcd-ef0123456789" \
2 -H "X-Glue-Authentication: YOUR_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "name": "Alice"
6 }'
响应
响应就是 lambda 处理器返回的内容。
1{
2 "body": {
3 "message": "Hello, Alice!"
4 }
5}
错误码
| 代码 | 描述 |
|---|---|
| 400 | 请求体无效 |
| 401 | 认证缺失或无效 |
| 404 | Lambda 未找到 |
| 500 | Lambda 执行错误 |
评论