指定された条件に合致する非同期タスクのレコードを取得します。
操作説明
StatefulAsyncInvocation は非同期タスクを表します。非同期タスク(StatefulAsyncInvocation)を使用すると、非同期呼び出しの状態を管理できます。この非同期タスク機能は、タスク指向のシナリオに特に適しています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
fc:GetStatefulAsyncInvocation |
get |
*All Resource
|
なし | なし |
リクエスト構文
GET /2021-04-06/services/{serviceName}/functions/{functionName}/stateful-async-invocations/{invocationId} HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| serviceName |
string |
必須 |
非同期タスクが属するサービスの名前です。 |
demo-service |
| functionName |
string |
必須 |
非同期タスクが属する関数の名前です。 |
demo-function |
| invocationId |
string |
必須 |
非同期タスクの ID です。 説明
SDK を使用して関数を呼び出す場合、後続の操作を容易にするため、ビジネスに関連付けられた ID を指定することを推奨します。たとえば、動画処理関数では、動画ファイル名を呼び出し ID として使用できます。これにより、動画が正常に処理されたか、または処理完了前に終了したかを簡単に確認できます。ID は英字またはアンダースコア(_)で始まり、英字、数字(0–9)、アンダースコア(_)、ハイフン(-)を含むことができます。最大長は 128 文字です。非同期呼び出しの ID を指定しない場合、Function Compute が自動的に ID を生成します。 |
e026ae92-61e5-472f-b32d-1c9e3c4e**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| qualifier |
string |
任意 |
非同期タスクが属するサービスのバージョンまたはエイリアスです。 |
LATEST |
| X-Fc-Account-Id |
string |
任意 |
ご利用の Alibaba Cloud アカウントの ID です。 |
188077086902**** |
| X-Fc-Code-Checksum |
string |
任意 |
関数コードパッケージの CRC-64 値です。データ整合性の検証に使用されます。この値はツールによって自動的に計算されます。 |
1506052139770049xxxx |
| X-Fc-Log-Type |
string |
任意 |
ログを返す方法です。デフォルト値:None。有効な値は以下のとおりです。
|
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 です。 |
asdf**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
| StatefulAsyncInvocation |
非同期タスクに関する情報です。returnPayload パラメーターはベータ版です。このパラメーターをご利用になりたい場合は、お問い合わせください。 |
Alibaba Cloud CLI |
例
成功レスポンス
JSONJSON
{
"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"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。