関数を呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
fc:InvokeFunction |
none |
*All Resource
|
なし | なし |
リクエスト構文
POST /2021-04-06/services/{serviceName}/functions/{functionName}/invocations HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| serviceName |
string |
必須 |
サービスの名前。 |
demoService |
| functionName |
string |
必須 |
関数の名前。 |
demoFunction |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| X-Fc-Invocation-Type |
string |
任意 |
呼び出しメソッド。有効な値:
デフォルト値: Sync |
Sync |
| X-Fc-Log-Type |
string |
任意 |
ログを返すために使用されるメソッド。有効な値:
|
None |
| qualifier |
string |
任意 |
サービスのバージョン ID またはエイリアス。 |
demoQualifier |
| body |
string |
任意 |
関数によって処理されるイベント。このパラメーターをバイナリ文字列に設定します。Function Compute は、処理のために関数にイベントを渡します。 |
{"key":"value"} |
| X-Fc-Stateful-Async-Invocation-Id |
string |
任意 |
非同期タスクの ID。事前に非同期タスク機能を有効化する必要があります。 説明
SDK を使用して関数を呼び出す場合、後続の操作を容易にするために、ビジネス関連の ID を指定することを推奨します。たとえば、動画処理関数の呼び出し ID として動画名を使用できます。これにより、ID を使用して動画が処理されたかどうかを確認したり、動画の処理を終了したりできます。ID は英字またはアンダースコア (_) で始まり、英字、数字、アンダースコア (_)、ハイフン (-) を含めることができます。ID の長さは最大 128 文字です。非同期呼び出しの ID を指定しない場合、Function Compute は自動的に ID を生成します。 |
test-invoke-id |
| X-Fc-Stateful-Async-Invocation-Enable |
string |
任意 |
リクエストに対して非同期タスクモードを有効にするかどうかを指定します。デフォルト値: false。有効な値:
説明
このパラメーターは非同期呼び出しに対してのみ有効です。同期呼び出しには影響しません。 |
true |
| X-Fc-Account-Id |
string |
任意 |
ご利用の Alibaba Cloud アカウントの ID。 |
188077086902**** |
| X-Fc-Date |
string |
任意 |
関数が呼び出された時刻。フォーマットは EEE,d MMM yyyy HH:mm:ss GMT です。 |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
任意 |
Function Compute API へのリクエストのトレース ID。この値は、レスポンス内の requestId パラメーターの値と同じです。 |
test-trace-id |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
string |
リクエストの戻り値。 |
hello world |
例
成功レスポンス
JSONJSON
"hello world"
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。