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

Object Storage Service:put-style

最終更新日:Sep 25, 2024

イメージスタイルを作成します。 画像スタイルは、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.xml
  • JSON設定ファイル (この例では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\"}"