put-style用于新增图片样式。一个图片样式中可以包含单个或多个图片处理参数。
注意事项
阿里云账号默认拥有对Bucket中图片处理的权限。如果您需要通过RAM用户或者STS的方式进行处理,您必须拥有oss:PutStyle
权限。具体操作,请参见为RAM用户授权自定义的权限策略。
命令格式
ossutil api put-style --bucket value --style-name value --style value [flags]
参数 | 类型 | 说明 |
--bucket | string | Bucket名称。 |
--style | string | 保存Content信息列表的容器。 |
--style-name | string | 图片样式名称。 |
说明
put-style命令对应API接口PutStyle。关于API中的具体参数含义,请参见PutStyle。
--style
--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\"}"
文档内容是否对您有帮助?