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

Object Storage Service:PutStyle

最終更新日:Feb 23, 2024

イメージスタイルを作成します。 1つまたは複数のImage Processing (IMG) パラメータをイメージスタイルに含めることができます。

使用上の注意

デフォルトでは、Alibaba Cloudアカウントにはイメージスタイルを作成する権限があります。 RAMユーザーとして、またはSecurity Token Service (STS) を使用してイメージスタイルを作成する場合は、RAMユーザーにoss:PutStyle権限を付与する必要があります。 詳細については、「RAMポリシーの一般的な例」をご参照ください。

リクエスト構文

説明

イメージスタイルを作成するときは、styleNameパラメーターを使用してイメージスタイル名を指定する必要があります。 サンプルコード: PUT /?style&styleName=imagestyle HTTP/1.1

PUT /?style&styleName=styleName HTTP/1.1
日付: GMT日付
Content-Length: ContentLength
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
権限付与: SignatureValue 

リクエストヘッダー

PutStyleリクエストのすべてのヘッダーは、共通のリクエストヘッダーです。 共通リクエストヘッダーの詳細については、「共通HTTPヘッダー」をご参照ください。

リクエストパラメーター

パラメーター

データ型

必須

説明

スタイル

Container

必須

N/A

画像スタイルのコンテンツを格納するコンテナー。

親ノード: なし

子ノード: コンテンツ

Content

String

必須

image/resize,p_50

画像スタイルの内容。 1つまたは複数のIMGパラメータをイメージスタイルに含めることができます。

  • イメージスタイルに1つのIMGパラメータを含めることができます。 たとえば、image/resize,p_50を使用して、50% で画像のサイズを変更できます。

  • イメージスタイルに複数のIMGパラメータを含めることができます。 たとえば、image/resize,p_63/quality,q_90を使用して63% で画像のサイズを変更し、画像の相対的な品質を90% に設定できます。

親ノード: スタイル

子ノード: なし

レスポンスヘッダー

PutStyleリクエストに対するレスポンスのすべてのヘッダーは、共通のレスポンスヘッダーです。 共通レスポンスヘッダーの詳細については、「共通HTTPヘッダー」をご参照ください。

  • リクエストの例

PUT /?style&styleName=imagestyle HTTP/1.1
日付: 3月4日金曜日2022 05:34:24 GMT
コンテンツ-長さ: 63
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
権限付与: OSS qn6qrrqxo2oawuk53otf ****:ceOEyZavKY4QcjoUWYSpYbJ3 ****
<スタイル>
 <コンテンツ> 画像 /サイズ変更、p_50</コンテンツ>
</スタイル> 
  • 正常に処理された場合のレスポンス例

HTTP/1.1 200 OK
サーバー: AliyunOSS
日付: 3月4日金曜日2022 05:34:24 GMT
コンテンツ長: 0
接続: キープアライブ
x-oss-request-id: 534B371674E88A4D8906 ****