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

Object Storage Service:スタイルの作成と使用

最終更新日:Apr 21, 2026

複数の処理パラメーターをスタイルにグループ化することで、複雑なメディア、ドキュメント、または画像処理を迅速に実行できます。

説明

データ処理機能の API と SDK は、Intelligent Media Management (IMM) のエンドポイントがあるリージョンで利用できます。

カスタムスタイルの使用

スタイルの作成

説明

1 つのバケットに最大 50 個のスタイルを作成できます。 これらのスタイルは、同じバケット内のファイルにのみ適用されます。 より多くのスタイルが必要な場合は、テクニカルサポートまでご連絡ください。

  1. OSS コンソールにログインします。

  2. 左側のナビゲーションウィンドウでバケットをクリックし、送信先バケットの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、データ処理 を選択します

  4. 処理したいファイルの種類に応じて、画像処理ドキュメント処理、またはApsaraVideo Media Processingを選択します。

  5. スタイル管理 タブを選択し、次に スタイルを作成 をクリックします。

  6. スタイルを作成 パネルで、スタイルを設定します。

  7. OK をクリックします。

スタイルの使用

スタイルを作成した後、オブジェクト URL や非同期リクエストを使用してファイルを処理できます。

オブジェクト URL を使用した同期処理

オブジェクトを同期処理するには、URL に次のフォーマットでスタイルを追加します: http(s)://BucketName.Endpoint/ObjectName?x-oss-process=style/StyleName。 次の表に各パラメーターを説明します。

パラメーター

説明

http(s)://BucketName.Endpoint/ObjectName

オブジェクトの URL。 オブジェクト URL の取得方法の詳細については、「1 つ以上のファイルの URL を取得」をご参照ください。

https://oss-console-img-demo-cn-hangzhou-3az.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=style/small

x-oss-process=style/

スタイルを使用した処理を指定する固定パラメーターです。

StyleName

カスタムスタイルの名前です。

カスタム区切り文字の指定やカスタムドメイン名のマッピングにより、処理 URL を簡略化できます。 例:

  • 区切り文字 ! を使用して x-oss-process=style/ を置き換えます。

  • カスタムドメイン名をバケットにマッピングして、URL をさらに簡略化します。 詳細については、「カスタムドメイン名のマッピング」をご参照ください。

例えば、カスタムドメイン名 example.com をバケットにマップした場合、https://example.com/example.jpg!small を使用してイメージをプロセスできます。

説明

オンラインプレビューにはカスタムドメイン名が必要です。 2022年10月9日 00:00:00 (UTC + 08:00) 以降、新規に作成されたバケットでは、カスタムドメイン名がマップされていない限り、オンラインプレビューは無効化されます。 詳細については、公式の発表をご参照ください。

スタイルを使用した非同期処理

x-oss-async-process=style/StyleName を使用して、ファイルを非同期処理できます。 以下に例を示します:

POST /ObjectName?x-oss-async-process HTTP/1.1
Host: video-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
 
 // StyleName スタイルを使用してファイル example.avi を非同期に処理し、出力を oss://outbucket/outobjprefix.mp4 に保存します。
x-oss-async-process=style/StyleName|sys/saveas,b_b3V0YnVja2V0,o_b3V0b2JqcHJlZml4LnthdXRvZXh0fQ

次の表に各パラメーターを説明します。

パラメーター

説明

ObjectName

オブジェクトの名前です。

x-oss-async-process=style/

スタイルを使用した処理を指定する固定パラメーターです。

StyleName

カスタムスタイルの名前です。

組み込みスタイルの使用

カスタムスタイルに加えて、組み込みスタイルを使用してファイルを処理することもできます。

スタイルを使用した非同期処理

x-oss-async-process=style/::systemStyleName を使用して、組み込みスタイルでファイルを非同期に処理できます。 以下にリクエストの例を示します:

POST /ObjectName?x-oss-async-process HTTP/1.1
Host: video-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
 
// 組み込みスタイル h264-mp4-1080p を使用してファイル example.avi を非同期に処理し、出力を oss://outbucket/outobjprefix.mp4 に保存します。
x-oss-async-process=style/::h264-mp4-1080p|sys/saveas,b_b3V0YnVja2V0,o_b3V0b2JqcHJlZml4LnthdXRvZXh0fQ

次の表に各パラメーターを説明します。

パラメーター

説明

ObjectName

オブジェクトの名前です。

x-oss-async-process=style/

スタイルを使用した処理を指定する固定パラメーターです。

:: 

組み込みスタイルを示します。

systemStyleName

組み込みスタイルの名前です。

説明

サポートされているすべての組み込みスタイルパラメーターは、データ処理>ApsaraVideo Media Processing ページで確認できます。

バケット間でのスタイルのインポート

説明

この機能は IMG スタイルのみをサポートします。

ソースバケットからスタイルをエクスポートし、宛先バケットにインポートできます。 これにより、同じスタイルを迅速に適用して、宛先バケット内の画像ファイルを処理できます。

  1. ソースバケットからスタイルをエクスポートします。

    1. ソースバケットの管理ページで、データ処理>画像処理 を選択します。

    2. 画像処理 ページで、スタイルをエクスポート をクリックします。

    3. 表示されるダイアログボックスで、スタイルファイルの保存先を選択し、設定 をクリックします。

  2. 宛先バケットにスタイルをインポートします。

    1. 送信先バケットの管理ページで、データ処理>画像処理 を選択します。

    2. 画像処理 ページで、インポートスタイル をクリックします。

    3. 表示されたダイアログボックスで、エクスポートしたスタイルファイルを選択し、[開く] をクリックします。

      スタイルをインポートした後、それらを使用して宛先バケット内の画像ファイルを処理できます。

関連ドキュメント

  • 処理パラメーターの使用方法の詳細については、「同期処理」をご参照ください。

  • 処理済みファイルを OSS に保存する方法の詳細については、「saveas」をご参照ください。