x-oss-async-process ヘッダーを使用して、非同期モードで処理タスクを送信します。同期処理とは異なり、非同期モードでは、ご利用のアプリケーションが現在のタスクの完了を待つことなく、他のタスクの実行を続行できます。これは、ドキュメント変換、動画トランスコーディング、ビデオ結合などの時間のかかる操作に適しています。
非同期タスクを送信する際のワークフローは次のとおりです。
送信:
x-oss-async-processヘッダーを含むリクエストを送信します。OSS はタスクを受け入れ、すぐに応答を返します。処理済み出力は応答に含まれません。保存: 名前を付けて保存 を使用して、処理済み出力を OSS バケットに書き込みます。
通知を受け取る: メッセージ通知 を有効にして、タスク完了ステータスを受け取ります。
サポートされている操作
各操作のアスタリスク (*) を実際の処理パラメーターに置き換えます。たとえば、x-oss-async-process=doc/convertを使用してドキュメント変換を実行します。
| 機能 | 操作 | 参照 | 方法 |
|---|---|---|---|
| ドキュメント処理 | x-oss-async-process=doc/* | ドキュメント変換 | Alibaba Cloud SDK、RESTful API |
| メディア処理 (ビデオ) | x-oss-async-process=video/* | 動画トランスコーディング、ビデオからアニメーション画像への変換、ビデオスナップショットからの CSS スプライト生成、フレームキャプチャ、ビデオ結合 | Alibaba Cloud SDK、RESTful API |
| メディア処理 (オーディオ) | x-oss-async-process=audio/* | オーディオトランスコーディング、オーディオ結合 | Alibaba Cloud SDK、RESTful API |