イメージスタイルを作成します。 画像スタイルは、1つ以上の画像処理パラメータを含む。
使用上の注意
デフォルトでは、Alibaba Cloudアカウントには、アカウントが所有するバケット内のイメージを処理する権限があります。 RAMユーザーとして、またはSecurity Token Service (STS) が提供するアクセス資格情報を使用してプロセスイメージを使用するには、oss:PutStyle権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。
コマンド構文
ossutil api put-style --bucket value --style-name value --style value [flags]パラメーター | データ型 | 説明 |
-- bucket | String | バケットの名前です。 |
-スタイル | String | イメージスタイル設定を格納するコンテナー。 |
-- style-name | String | イメージスタイルの名前。 |
説明
put-styleコマンドは、PutStyle操作に相当します。 API操作の詳細については、「PutStyle」をご参照ください。
-スタイル
-- styleパラメーターは、XMLおよびJSON形式をサポートします。 パラメーターの値が "file://" で始まる場合、設定は指定されたファイルから読み込まれます。
XML 形式:
<Style> <Content>string</Content> </Style>JSON構文:
{ "Content": "string" }
説明
サポートされているグローバルコマンドラインオプションの詳細については、「グローバルコマンドラインオプション」をご参照ください。
例
examplebucketという名前のバケットに対して、imageStyleという名前のイメージスタイルを作成します。
XML構成ファイル (この例ではstyle.xml) を使用する
<?xml version="1.0" encoding="UTF-8"?> <Style> <Content>image/resize,p_50</Content> </Style>サンプルコマンド:
ossutil api put-style --bucket examplebucket --style-name imageStyle --style file://style.xmlJSON設定ファイル (この例ではstyle.json) を使用する
{ "Content": "image/resize,p_50" }サンプルコマンド:
ossutil api put-style --bucket examplebucket --style-name imageStyle --style file://style.jsonコマンドラインでJSONパラメーターを使用する
ossutil api put-style --bucket examplebucket --style-name imageStyle --style "{\"Content\":\"image/resize,p_50\"}"