すべてのプロダクト
Search
ドキュメントセンター

Function Compute:ListFunctionAsyncInvokeConfigs

最終更新日:Sep 11, 2024

サービス内の関数の非同期呼び出し構成を一覧表示します。 設定数がlimitパラメーターの値を超えると、nextTokenパラメーターが返されます。 このパラメーターを使用して、結果の次のページを照会できます。

StatefulAsyncInvocationは、非同期タスク機能が有効かどうかを示します。 StatefulAsyncInvocationの値がtrueの場合、非同期タスク機能が有効になります。 すべての非同期呼び出しは非同期タスクモードに変わります。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 利便性を考慮して、この操作は OpenAPI Explorer で呼び出すことが推奨されます。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみが使用されます。 詳細は、共通パラメータを参照してください。

リクエスト構文

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

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

非同期タスク機能が有効かどうかを示します。

  • true: 非同期タスク機能が有効になっています。

  • false: 非同期タスク機能は無効です。

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 エラーセンター」をご参照ください。