サービス内の関数の非同期呼び出し設定を照会します。
StatefulAsyncInvocationは、非同期タスク機能が有効かどうかを示します。 StatefulAsyncInvocationがtrueに設定されている場合、非同期タスク機能が有効になります。 すべての非同期呼び出しは非同期タスクモードに変わります。
デバッグ
リクエストヘッダー
この操作には、操作固有のリクエストヘッダーがなく、共通のリクエストヘッダーのみが使用されます。 詳細は、共通パラメータを参照してください。
リクエスト構文
GET /services/{serviceName[.qualifier]}/functions/{functionName}/async-invoke-config HTTP/1.1
リクエストパラメーター
パラメーター | データ型 | 位置 | 必須 | 例 | 説明 |
serviceName | String | パス | あり | service_name | 非同期呼び出し設定が照会される関数を含むサービスの名前。 |
functionName | String | パス | あり | testHelloWorld | 非同期呼び出し設定が照会される関数の名前。 |
修飾子 | String | パス | なし | alias | 非同期呼び出し設定を照会する関数を含むサービスのエイリアスまたはバージョン。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
createdTime | String | 202008-20T02: 28:21Z | 非同期呼び出し設定が作成された時刻。 |
destinationConfig | 非同期呼び出しの宛先の構成構造体。 | ||
functionName | String | testHelloWorld | 非同期呼び出し設定が照会された関数の名前。 |
lastModifiedTime | String | 2020-09-10T02:45:02Z | 非同期呼び出し設定が最後に変更された時刻。 |
maxAsyncEventAgeInSeconds | Long | 1 | メッセージの最大有効期間。 有効な値: [1,604800] 。 デフォルト値: 86400 単位は秒です。 |
maxAsyncRetryAttempts | Long | 1 | 非同期呼び出しが失敗した後に許可される再試行の最大数。 デフォルト値: 3。 有効な値: 0〜8。 |
修飾子 | String | alias | 非同期呼び出し構成が照会された関数を含むサービスのエイリアスまたはバージョン。 |
serviceName | String | service_name | 非同期呼び出し構成が照会された関数を含むサービスの名前。 |
statefulInvocation | Boolean | true | 非同期タスク機能が有効かどうかを示します。 有効な値:
|
例
リクエストの例
GET /2016-08-15/services/service_name.alias/functions/testHelloWorld/async-invoke-config HTTP/1.1
Common request parameters
正常に処理された場合のレスポンス例
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"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
}
エラーコード
エラーコードの一覧については、「サービスエラーコード」をご参照ください。