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

Function Compute:非同期呼び出し関連のコマンド

最終更新日:Sep 10, 2024

FCコンポーネントは、Serverless Devsに基づくAlibaba Cloud Function Compute用に開発された操作ツールです。 このツールを使用して、対話型コマンドを実行して非同期関数呼び出しに関連するAPI操作を呼び出すことができます。

あなたが始める前に

開始する前に、次の操作が実行されていることを確認してください。

非同期呼び出し設定の作成または更新

構文:

sudo s cli fc api PutFunctionAsyncInvokeConfig --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","functionName": "functionName","qualifier": "qualifier"}' --body '{"destinationConfig": "destinationConfig","maxAsyncEventAgeInSeconds": "maxAsyncEventAgeInSeconds","maxAsyncRetryAttempts": "maxAsyncRetryAttempts","statefulInvocation": "true or false"}'

パラメーター:

  • (必須) -- region string: リソースをデプロイするリージョン。

  • (オプション) -- access stringまたは -a string: 使用するキーのエイリアス。

  • (オプション) -- apiVersion: APIのバージョン。 有効な値: 2021041620160815

  • パス

    • (必須) -- serviceName文字列: サービス名。

    • (必須) -- functionName string: 関数名。

    • (オプション) -- qualifier string: サービスのエイリアスまたはバージョン。

  • body

    • (オプション) -- destinationConfig: 非同期呼び出しの宛先。

    • (オプション) -- maxAsyncEventAgeInSeconds: メッセージの最大有効期間 (TTL) 。

    • (オプション) -- maxAsyncRetryAttempts: 再試行の最大数。

    • (オプション) -- statefulInvocation: ステートフル非同期呼び出しを有効にするかどうかを指定します。 有効な値: trueおよびfalse

サンプルコード:

sudo s cli fc api PutFunctionAsyncInvokeConfig --region cn-hangzhou --access default --path '{"serviceName": "mytest","functionName": "mytest"}' --body '{"statefulInvocation": true}'

非同期呼び出し設定を作成または更新するためのAPI操作の詳細については、「PutFunctionAsyncInvokeConfig」をご参照ください。

非同期呼び出し構成の削除

構文:

sudo s cli fc api DeleteFunctionAsyncInvokeConfig --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","functionName": "functionName","qualifier": "qualifier"}'

パラメーター:

  • (必須) -- region string: リソースをデプロイするリージョン。

  • (オプション) -- access stringまたは -a string: 使用するキーのエイリアス。

  • (オプション) -- apiVersion: APIのバージョン。 有効な値: 2021041620160815

  • パス

    • (必須) -- serviceName文字列: サービス名。

    • (必須) -- functionName string: 関数名。

    • (オプション) -- qualifier string: サービスのエイリアスまたはバージョン。

サンプルコード:

sudo s cli fc api DeleteFunctionAsyncInvokeConfig --region cn-hangzhou --access default --path '{"serviceName": "mytest","functionName": "mytest"}'

非同期呼び出し設定を削除するためのAPI操作の詳細については、「DeleteFunctionAsyncInvokeConfig」をご参照ください。

非同期呼び出し構成の照会

構文:

sudo s cli fc api GetFunctionAsyncInvokeConfig --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","functionName": "functionName","qualifier": "qualifier"}'

パラメーター:

  • (必須) -- region string: リソースをデプロイするリージョン。

  • (オプション) -- access stringまたは -a string: 使用するキーのエイリアス。

  • (オプション) -- apiVersion: APIのバージョン。 有効な値: 2021041620160815

  • パス

    • (必須) -- serviceName文字列: サービス名。

    • (必須) -- functionName string: 関数名。

    • (オプション) -- qualifier string: サービスのエイリアスまたはバージョン。

サンプルコード:

sudo s cli fc api GetFunctionAsyncInvokeConfig --region cn-hangzhou --access default --path '{"serviceName": "mytest","functionName": "mytest"}'

非同期呼び出し設定をクエリするためのAPI操作の詳細については、「GetFunctionAsyncInvokeConfig」をご参照ください。

非同期呼び出し設定の照会

構文:

sudo s cli fc api ListFunctionAsyncInvokeConfigs --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"serviceName": "serviceName","functionName": "functionName"}' --query '{"limit": "limit","nextToken": "nextToken"}'

パラメーター:

  • (必須) -- region string: リソースをデプロイするリージョン。

  • (オプション) -- access stringまたは -a string: 使用するキーのエイリアス。

  • (オプション) -- apiVersion: APIのバージョン。 有効な値: 2021041620160815

  • パス

    • (必須) -- serviceName文字列: サービス名。

    • (必須) -- functionName string: 関数名。

  • query

    • (オプション) -- limit string: 返されるリソースの数。

    • (オプション) -- nextToken string: より多くの結果を返すために使用できるトークン。 このパラメーターを後続の呼び出しに含めて、より多くの結果を取得します。 最初の呼び出しでこのパラメーターを指定する必要はありません。

サンプルコード:

sudo s cli fc api ListFunctionAsyncInvokeConfigs --region cn-hangzhou --access default --path '{"serviceName": "mytest","functionName": "mytest"}' --query'{"limit":"10"}'

非同期呼び出し設定をクエリするためのAPI操作の詳細については、「ListFunctionAsyncInvokeConfigs」をご参照ください。