异步执行函数
功能介绍
异步执行函数。
URI
POST /v2/{project_id}/fgs/functions/{function_urn}/invocations-async
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
租户项目 ID,获取方式请参见获取项目ID。 |
|
function_urn |
是 |
String |
函数的URN,详细解释见FunctionGraph函数模型的描述。 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
|
Content-Type |
是 |
String |
消息体的类型(格式) |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
{自定义key} |
是 |
Object |
异步执行函数请求体 |
响应参数
状态码: 202
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
request_id |
String |
请求ID。 |
状态码: 400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
状态码: 401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
状态码: 403
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
状态码: 404
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
状态码: 500
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
状态码: 503
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
请求示例
异步执行函数。
POST /v2/{project_id}/fgs/functions/{function_urn}/invocations-async
{
"body" : "",
"requestContext" : {
"apiId" : "bc1dcffd-xx",
"requestId" : "xxx",
"stage" : "RELEASE"
},
"queryStringParameters" : {
"responseType" : "html"
},
"httpMethod" : "GET",
"pathParameters" : null,
"headers" : {
"accept-language" : "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2",
"accept-encoding" : "gzip, deflate, br",
"x-forwarded-port" : "443",
"x-forwarded-for" : "127.0.0.1",
"x-forwarded-proto" : "https"
},
"path" : "/apig-event-template",
"isBase64Encoded" : true
}
响应示例
状态码: 202
Accepted
{
"request_id" : "1167bf8c-87b0-43ab-8f5f-26b16c64f252"
}
状态码
|
状态码 |
描述 |
|---|---|
|
202 |
Accepted |
|
400 |
Bad Request 请求错误。 |
|
401 |
Unauthorized 鉴权失败。 |
|
403 |
Forbidden 没有操作权限。 |
|
404 |
Not Found 找不到资源。 |
|
500 |
Internal Server Error 服务内部错误。 |
|
503 |
Service Unavailable 服务不可用。 |
错误码
请参见错误码。