サービス内の関数のすべての非同期構成を照会します。構成の数が制限を超えた場合、nextToken パラメーターが返されます。このパラメーターを使用して、後続のページネーションクエリを実行できます。
操作説明
構成内の StatefulAsyncInvocation パラメーターは、非同期タスクの設定を指定します。StatefulAsyncInvocation が true に設定されている場合、非同期タスクが有効になります。この構成に関連付けられた関数のすべての非同期呼び出しは、非同期タスクモードで実行されます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
fc:ListFunctionAsyncInvokeConfigs |
get |
*すべてのリソース。
|
なし | なし |
リクエスト構文
GET /2021-04-06/services/{serviceName}/functions/{functionName}/async-invoke-configs HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| serviceName |
string |
必須 |
サービス名。 |
demo-service |
| functionName |
string |
必須 |
関数の名前。 |
helloworld |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| limit |
integer |
任意 |
返される結果の最大数。このパラメーターを指定しない場合、デフォルト値は 20 です。最大値は 100 です。返される結果の数は指定された値未満になる場合がありますが、その値を超えることはありません。 |
20 |
| nextToken |
string |
任意 |
追加の結果を取得するために使用されるトークン。最初のクエリでは、このパラメーターを指定する必要はありません。後続のクエリのトークンは、応答から取得できます。 |
8bj81uI8n**** |
| 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 |
任意 |
Function Compute の呼び出し時間。EEE, d MMM yyyy HH:mm:ss GMT フォーマット。 |
Sat, 14 Jul 2017 07:02:38 GMT |
| X-Fc-Trace-Id |
string |
任意 |
Function Compute 呼び出しリクエストのトレース ID。 |
asdf**** |
AccountID
deprecated
|
string |
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
非同期構成をクエリするためのレスポンス構造体。 |
||
| configs |
array<object> |
非同期構成のリスト。 |
|
|
object |
非同期呼び出しの構成。 |
||
| createdTime |
string |
作成時間。協定世界時 (UTC) および ISO 8601 フォーマット。例: 2020-09-10T02:45:02Z。 |
2020-09-10T02:45:02Z |
| destinationConfig | DestinationConfig |
非同期呼び出しの送信先の構成構造体。このパラメーターが構成されていない場合、値は null です。 |
{"onSuccess": null,"onFailure": {"destination": "acs:mns:cn-shanghai:123:/queues/xxx/messages"}} |
| function |
string |
関数の名前。 |
helloworld |
| lastModifiedTime |
string |
最終変更時間。協定世界時 (UTC) および ISO 8601 フォーマット。例: 2020-09-10T02:45:02Z。 |
2020-09-10T02:45:02Z |
| maxAsyncEventAgeInSeconds |
integer |
メッセージの存続時間の最大値。このパラメーターが構成されていない場合、値は null です。 |
300 |
| maxAsyncRetryAttempts |
integer |
非同期呼び出しが失敗した後のリトライ数の最大値。このパラメーターが構成されていない場合、値は null です。 |
3 |
| qualifier |
string |
サービスのバージョンまたはエイリアス。 |
test |
| service |
string |
サービス名。 |
demo-service |
| statefulInvocation |
boolean |
非同期タスクが有効かどうかを指定します。有効な値:
このパラメーターが構成されていない場合、値は null です。 |
true |
| nextToken |
string |
次のクエリのトークン。 |
caeba0be03****f84eb48b699f0a4883 |
例
成功レスポンス
JSONJSON
{
"configs": [
{
"createdTime": "2020-09-10T02:45:02Z",
"destinationConfig": {
"onSuccess": {
"destination": ""
},
"onFailure": {
"destination": ""
}
},
"function": "helloworld",
"lastModifiedTime": "2020-09-10T02:45:02Z",
"maxAsyncEventAgeInSeconds": 300,
"maxAsyncRetryAttempts": 3,
"qualifier": "test",
"service": "demo-service",
"statefulInvocation": true
}
],
"nextToken": "caeba0be03****f84eb48b699f0a4883"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。