イメージスタイルを作成します。 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パラメータをイメージスタイルに含めることができます。
親ノード: スタイル 子ノード: なし |
レスポンスヘッダー
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 ****