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

Object Storage Service:PutStyle

最終更新日:Jun 09, 2025

イメージスタイルを作成します。イメージスタイルには、1 つ以上の画像処理(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
Date:  GMT 日付
Content-Length: コンテンツの長さ
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: 署名値

リクエストヘッダー

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

リクエストパラメーター

パラメーター

タイプ

必須

説明

Style

コンテナー

はい

該当なし

イメージスタイルコンテンツを格納するコンテナー。

親ノード:なし

子ノード:Content

Content

文字列

はい

image/resize,p_50

イメージスタイルのコンテンツ。イメージスタイルには、1 つ以上の IMG パラメーターを含めることができます。

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

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

親ノード:Style

子ノード:なし

レスポンスヘッダー

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

  • リクエストの例

PUT /?style&styleName=imagestyle HTTP/1.1
Date: Thu, 17 Apr 2025 05:34:24 GMT
Content-Length: 63
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
<Style>
 <Content>image/resize,p_50</Content>
</Style>
  • 成功レスポンスの例

HTTP/1.1 200 OK
Server: AliyunOSS
Date: Fri, 04 Mar 2022 05:34:24 GMT
Content-Length: 0
Connection: keep-alive
x-oss-request-id: 534B371674E88A4D8906****

SDK

次のプログラミング言語の OSS SDK を使用して、PutStyle 操作を呼び出すことができます。

ossutil

PutStyle 操作に対応する ossutil コマンドについては、「put-style」をご参照ください。