指定された条件を満たす非同期タスク内のすべての非同期呼び出しを照会します。
操作説明
StatefulAsyncInvocation は非同期タスクを表します。非同期タスク(StatefulAsyncInvocation)を使用すると、非同期呼び出しの状態を管理できます。非同期タスク機能は、タスク指向のシナリオに特に適しています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
fc:ListStatefulAsyncInvocations |
get |
*All Resource
|
なし | なし |
リクエスト構文
GET /2021-04-06/services/{serviceName}/functions/{functionName}/stateful-async-invocations HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| serviceName |
string |
必須 |
非同期タスクが属するサービスの名前です。 |
demo-service |
| functionName |
string |
必須 |
非同期タスクが属する関数の名前です。 |
demo-function |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| qualifier |
string |
任意 |
非同期タスクが属するサービスのバージョンまたはエイリアスです。 |
LATEST |
| status |
string |
任意 |
非同期タスクの状態です。
|
Running |
| nextToken |
string |
任意 |
追加の結果を取得するために必要なトークンです。初回呼び出しではこのパラメーターを指定する必要はありません。直前の呼び出しで NextToken の値が返された場合、さらに結果が存在します。 |
caeba0****be03f84eb48b699f0a4883 |
| limit |
integer |
任意 |
返される非同期タスクの最大数です。デフォルト値は 20 です。有効範囲:[1, 100]。 |
20 |
| startedTimeBegin |
integer |
任意 |
非同期タスクの開始時刻です。 |
1640966400000 |
| startedTimeEnd |
integer |
任意 |
非同期タスクの終了時刻です。 |
1640966400000 |
| sortOrderByTime |
string |
任意 |
返される非同期タスクを並べ替える方法です。
|
desc |
| invocationIdPrefix |
string |
任意 |
非同期タスクの名前のプレフィックスです。このパラメーターを使用して、返される非同期タスクの名前を制限します。たとえば、 |
abcxxx |
| includePayload |
boolean |
任意 |
説明
|
true |
| X-Fc-Account-Id |
string |
任意 |
ご利用の Alibaba Cloud アカウントの ID です。 |
188077086902**** |
| X-Fc-Code-Checksum |
string |
任意 |
関数コードパッケージの CRC-64 値です。データ整合性の検証に使用されます。この値はツールによって自動的に計算されます。 |
1506052139770049xxxx |
| X-Fc-Log-Type |
string |
任意 |
ログを返す方法です。
|
Tail |
| X-Fc-Invocation-Type |
string |
任意 |
関数を呼び出す方法です。
|
Async |
| X-Fc-Date |
string |
任意 |
関数が呼び出された時刻です。フォーマットは EEE,d MMM yyyy HH:mm:ss GMT です。 |
Sat, 14 Jul 2017 07:02:38 GMT |
| X-Fc-Trace-Id |
string |
任意 |
Function Compute API のリクエストに対するトレース ID です。 |
abcxxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返されるデータ構造です。 |
||
| nextToken |
string |
追加の結果を取得するために使用するトークンです。このパラメーターが空の場合、すべての結果が返されます。 |
8bj81uI8n**** |
| invocations |
array |
非同期タスクのリストです。 |
|
| StatefulAsyncInvocation |
非同期タスクに関する情報です。 |
[{"functionName": "demo-function","serviceName": "demo-service","qualifier": "LATEST","invocationId": "id","status": "Succeeded","startedTime": 1640966400000,"endTime": 1640966500000,"destinationStatus": "Succeeded","invocationErrorMessage": "","invocationPayload": "","requestId": "id","alreadyRetriedTimes": 0,}] |
例
成功レスポンス
JSONJSON
{
"nextToken": "8bj81uI8n****",
"invocations": [
{
"functionName": "functionName",
"serviceName": "serviceName",
"qualifier": "LATEST",
"invocationId": "demo-id",
"status": "Running",
"startedTime": 1633449590000,
"endTime": 1633449599000,
"destinationStatus": "Succeeded",
"invocationErrorMessage": "UnhandledInvocationError",
"invocationPayload": "{\"key1\":\"value1\",\"key2\":\"value2\"}",
"alreadyRetriedTimes": 3,
"requestId": "ABA740D4-********-882707EADC37",
"instanceId": "D4-*******9FD1-882707E",
"events": [
{
"eventId": 1,
"status": "Enqueued",
"timestamp": 1647420449721,
"eventDetail": "{\"Error\":\"UnhandledInvocationError\"}"
}
],
"durationMs": 100,
"returnPayload": "my-result"
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。