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

Object Storage Service:style

最終更新日:May 06, 2024

styleコマンドを使用して、イメージスタイルを設定できます。

使用上の注意

  • イメージスタイルを設定するには、oss:PutStyle権限が必要です。 イメージスタイルをクエリするには、oss:GetStyle権限が必要です。 イメージスタイルを削除するには、oss:DeleteStyle権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。

  • このトピックのサンプルコマンドラインは、64ビットLinuxシステムに基づいています。 他のシステムのために、取り替えて下さい./ossutil64対応するバイナリ名を持つコマンドで 詳細は、「ossutilコマンドリファレンス」をご参照ください。

  • ossutil 1.7.16以降のみがstyleコマンドをサポートしています。

イメージスタイルの設定

  • コマンド構文

    ./ossutil64 style -- メソッドput oss:// bucketname/ stylename local_xml_file

    次の表に、上記のコマンドのパラメーターを示します。

    パラメーター

    説明

    bucketname

    イメージスタイルを設定するバケットの名前。

    stylename

    イメージスタイルの名前。

    local_xml_ファイル

    イメージスタイルの設定に使用されるローカルファイルの名前 (config.xmlなど) 。

    1. イメージスタイルファイルをローカルXMLファイルで構成します。

      <?xml version="1.0" encoding="UTF-8"?>
      <スタイル>
       <コンテンツ> 画像 /サイズ変更、p_50</コンテンツ>
      </スタイル> 
    2. 次のコードは、examplebucketという名前のバケットにexamplestyleという名前のイメージスタイルを設定する方法の例を示しています。

      ./ossutil64 style -- メソッドput oss:// examplebucket/ examplestyle config.xml

      次の出力が返されます。

      0.299514経過

クエリ画像スタイル

  • コマンド構文

    ./ossutil64 style -- メソッドget oss:// bucketname/ stylename local_xml_file

    次の表に、上記のコマンドのパラメーターを示します。

    パラメーター

    説明

    bucketname

    クエリするイメージスタイルのバケットの名前。

    stylename

    イメージスタイルの名前。

    local_xml_ファイル

    イメージスタイルが保存されているローカルファイルの名前 (config.xmlなど) 。

    • 次のコードでは、examplebucketという名前のバケットのexamplestyleという名前のイメージスタイルをクエリし、クエリ結果を一覧表示する方法の例を示します。

      . /ossutil style -- メソッドget oss:// examplebucket/ examplestyle

      次の出力が返されます。

      <?xml version="1.0" encoding="UTF-8"?>
      <スタイル>
        <Name>examplestyle</Name>
        <コンテンツ> 画像 /サイズ変更、p_100</コンテンツ>
        <CreateTime> 木曜日、2022年12月22日13:59:06 GMT</CreateTime>
        <LastModifyTime> 木曜日、2022年12月22日13:59:06 GMT</LastModifyTime>
      </スタイル>
      
      
      
      0.150473経過 
    • 次のコードは、examplebucketという名前のバケットのexamplestyleという名前のイメージスタイルをローカルファイルとして格納する方法の例を示しています。

      . /ossutil style -- メソッドget oss:// examplebucket/ examplestyle local.xml

      次の出力が返されます。

      • 次の結果が表示されます。

        0.214483経過
      • ローカルファイルには次の内容が含まれています。

        <?xml version="1.0" encoding="UTF-8"?>
        <スタイル>
          <Name>examplestyle</Name>
          <コンテンツ> 画像 /サイズ変更、p_100</コンテンツ>
          <CreateTime> 木曜日、2022年12月22日13:59:06 GMT</CreateTime>
          <LastModifyTime> 木曜日、2022年12月22日13:59:06 GMT</LastModifyTime>
        </スタイル> 

画像スタイルの削除

  • コマンド構文

    ./ossutil64 style -- メソッドdelete oss:// bucketname/ stylename

    次の表に、上記のコマンドのパラメーターを示します。

    パラメーター

    説明

    bucketname

    イメージスタイルを削除するバケットの名前。

    stylename

    イメージスタイルの名前。

  • 次のコードは、examplebucketという名前のバケットからexamplestyleという名前のイメージスタイルを削除する方法の例を示しています。

    . /ossutil style -- メソッドdelete oss:// examplebucket examplestyle

    次の出力が返されます。

    0.184183経過

リスト画像スタイル

  • コマンド構文

    ./ossutil64 style -- メソッドリストoss:// bucketname/ local_xml_file

    次の表に、上記のコマンドのパラメーターを示します。

    パラメーター

    説明

    bucketname

    画像スタイルを一覧表示するバケットの名前。

    local_xml_ファイル

    イメージスタイルが保存されているローカルファイルの名前 (config.xmlなど) 。

    • 次のコードでは、examplebucketという名前のバケットのイメージスタイルを一覧表示し、その結果を表示する方法の例を示します。

      . /ossutil style -- メソッドリストoss:// examplebucket /

      次の出力が返されます。

      <?xml version="1.0" encoding="UTF-8"?>
      <StyleList>
        <スタイル>
          <名前> examplestyle1</名前>
          <コンテンツ> 画像 /サイズ変更、p_100</コンテンツ>
          <CreateTime> 木曜日、2022年12月22日13:59:06 GMT</CreateTime>
          <LastModifyTime> 木曜日、2022年12月22日13:59:06 GMT</LastModifyTime>
        </スタイル>
        <スタイル>
          <名前> examplestyle2</名前>
          <コンテンツ> 画像 /サイズ変更、p_100</コンテンツ>
          <CreateTime> 木曜日、2022年12月22日13:59:06 GMT</CreateTime>
          <LastModifyTime> 木曜日、2022年12月22日13:59:06 GMT</LastModifyTime>
        </スタイル>
      </StyleList>
      
      0.155333経過 
    • 次のコードでは、examplebucketという名前のバケットのイメージスタイルを一覧表示し、そのイメージスタイルをローカルファイルとして保存する方法の例を示します。

      . /ossutil style -- メソッドリストoss:// examplebucket/ local.xml

      次の出力が返されます。

      • 次の結果が表示されます。

        2.655387経過
      • ローカルファイルには次の内容が含まれています。

        <?xml version="1.0" encoding="UTF-8"?>
        <StyleList>
          <スタイル>
            <名前> examplestyle1</名前>
            <コンテンツ> 画像 /サイズ変更、p_100</コンテンツ>
            <CreateTime> 木曜日、2022年12月22日13:59:06 GMT</CreateTime>
            <LastModifyTime> 木曜日、2022年12月22日13:59:06 GMT</LastModifyTime>
          </スタイル>
          <スタイル>
            <名前> examplestyle2</名前>
            <コンテンツ> 画像 /サイズ変更、p_100</コンテンツ>
            <CreateTime> 木曜日、2022年12月22日13:59:06 GMT</CreateTime>
            <LastModifyTime> 木曜日、2022年12月22日13:59:06 GMT</LastModifyTime>
          </スタイル>
        </StyleList>