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
など) 。例
イメージスタイルファイルをローカルXMLファイルで構成します。
<?xml version="1.0" encoding="UTF-8"?> <スタイル> <コンテンツ> 画像 /サイズ変更、p_50</コンテンツ> </スタイル>
次のコードは、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>