Obtains asynchronous invocation configurations of a function.
Operation description
StatefulAsyncInvocation indicates whether the asynchronous task feature is enabled. If the value of StatefulAsyncInvocation is true, the asynchronous task feature is enabled. All asynchronous invocations change to asynchronous task mode.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:GetFunctionAsyncInvokeConfig |
get |
*All Resource
|
None | None |
Request syntax
GET /2021-04-06/services/{serviceName}/functions/{functionName}/async-invoke-config HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| serviceName |
string |
Yes |
The name of the service. |
demo-service |
| functionName |
string |
Yes |
The name of the function. |
helloworld |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
No |
The version or alias of the service. |
test |
| X-Fc-Account-Id |
string |
No |
The ID of your Alibaba Cloud account. |
188077086902**** |
| X-Fc-Date |
string |
No |
The time when the Function Compute is called. The format is EEE,d MMM yyyy HH:mm:ss GMT. |
Sat, 14 Jul 2017 07:02:38 GMT |
| X-Fc-Trace-Id |
string |
No |
The trace ID of the invocation request of Function Compute. |
asdf**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The asynchronous invocation configurations. |
||
| createdTime |
string |
The time when the desktop group was created. |
2020-09-10T02:45:02Z |
| destinationConfig |
DestinationConfig |
The configuration struct of the destination for asynchronous invocations. |
{"onSuccess": null,"onFailure": {"destination": "acs:mns:cn-shanghai:123:/queues/xxx/messages"}} |
| function |
string |
The name of the function. |
helloworld |
| lastModifiedTime |
string |
The time when the configuration was last modified. |
2020-09-10T02:45:02Z |
| maxAsyncEventAgeInSeconds |
integer |
The maximum validity period of a message. |
300 |
| maxAsyncRetryAttempts |
integer |
The maximum number of retries allowed after an asynchronous invocation fails. |
3 |
| qualifier |
string |
The version or alias of the service. |
test |
| service |
string |
The name of the service. |
demo-service |
| statefulInvocation |
boolean |
Indicates whether the asynchronous task feature is enabled.
|
true |
Examples
Success response
JSON format
{
"createdTime": "2020-09-10T02:45:02Z",
"destinationConfig": {
"onSuccess": {
"destination": "acs:fc:cn-shanghai:xxx:services/s1/functions/f1"
},
"onFailure": {
"destination": "acs:fc:cn-shanghai:xxx:services/s1/functions/f1"
}
},
"function": "helloworld",
"lastModifiedTime": "2020-09-10T02:45:02Z",
"maxAsyncEventAgeInSeconds": 300,
"maxAsyncRetryAttempts": 3,
"qualifier": "test",
"service": "demo-service",
"statefulInvocation": true
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.