サービス内の関数の非同期呼び出し構成を一覧表示します。 設定数がlimitパラメーターの値を超えると、nextTokenパラメーターが返されます。 このパラメーターを使用して、結果の次のページを照会できます。
StatefulAsyncInvocationは、非同期タスク機能が有効かどうかを示します。 StatefulAsyncInvocationの値がtrueの場合、非同期タスク機能が有効になります。 すべての非同期呼び出しは非同期タスクモードに変わります。
デバッグ
リクエストヘッダー
この操作では、共通のリクエストヘッダーのみが使用されます。 詳細は、共通パラメータを参照してください。
リクエスト構文
GET /services/{serviceName}/functions/{functionName}/async-invoke-configs HTTP/1.1
リクエストパラメーター
パラメーター | データ型 | 位置 | 必須 | 例 | 説明 |
serviceName | String | パス | あり | service_name | 非同期呼び出し設定を照会する関数を含むサービスの名前。 |
functionName | String | パス | あり | testHelloWorld | 非同期呼び出し設定を照会する関数の名前。 |
limit | Integer | クエリ | なし | 20 | 返す非同期呼び出し設定の最大数。 デフォルト値は 20 です。 最大値:100。 返される設定の数が指定された数以下です。 |
nextToken | String | クエリ | なし | caeba0be03 **** f84eb48b699f0a4883 | より多くの結果を得るために使用されるトークン。 最初のクエリでこのパラメーターを指定する必要はありません。 結果の数が制限を超えると、nextTokenパラメーターが返され、その値を以降の呼び出しで使用してより多くの結果を取得できます。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
configs | 配列 | 設定。 | |
createdTime | String | 202008-20T02: 28:21Z | 非同期呼び出し構成が作成された時刻。 |
destinationConfig | 非同期呼び出しの宛先の構成構造。 | ||
functionName | String | testHelloWorld | 非同期呼び出し設定が属する関数の名前。 |
lastModifiedTime | String | 2020-09-10T02:45:02Z | 非同期呼び出し構成が最後に変更された時刻。 |
maxAsyncEventAgeInSeconds | Long | 1 | メッセージの最大有効期間。 有効な値: [1,604800] 。 単位は秒です。 |
maxAsyncRetryAttempts | Long | 1 | 非同期呼び出しが失敗した後に許可される再試行の最大数。 デフォルト値: 3。 有効な値: [0,8] 。 |
修飾子 | String | alias | 非同期呼び出し構成が属する関数を含むサービスのエイリアスまたはバージョン。 |
serviceName | String | service_name | 非同期呼び出し構成が属する関数を含むサービスの名前。 |
statefulInvocation | Boolean | true | 非同期タスク機能が有効かどうかを示します。
|
nextToken | String | caeba0be03 **** f84eb48b699f0a4883 | より多くの結果を得るために使用されるトークン。 非同期呼び出し設定の数が制限を超えた場合、nextTokenパラメーターが返されます。 より多くの結果を取得するには、後続の呼び出しにこのパラメーターを含める必要があります。 最初の呼び出しでこのパラメーターを指定する必要はありません。 |
例
リクエストの例
GET /2016-08-15/services/service_name.alias/functions/testHellowWorld/async-invoke-configs?NextToken=caeba0be03*******b699f0a4883&Limit=20 HTTP/1.1
Common request header
正常に処理された場合のレスポンス例
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"configs" : [ {
"createdTime" : "2020-08-20T02:28:21Z",
"destinationConfig" : {
"onFailure" : {
"destination" : "acs:mns:cn-shanghai:1986***743:/queues/failure/messages"
},
"onSuccess" : {
"destination" : "acs:mns:cn-shanghai:1986***743:/queues/success/messages"
}
},
"functionName" : "testHelloWorld",
"lastModifiedTime" : "2020-09-10T02:45:02Z",
"maxAsyncEventAgeInSeconds" : 1,
"maxAsyncRetryAttempts" : 1,
"qualifier" : "alias",
"serviceName" : "service_name",
"statefulInvocation" : true
} ],
"nextToken" : "caeba0be03****f84eb48b699f0a4883"
}
エラーコード
エラーコードの一覧は、「API エラーセンター」をご参照ください。