运行 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 执行错误

评论

发表评论