1109
微信
有关Bucket命令__osscmd_常用工具_对象存储 OSS-阿里云
config
命令说明:
config --id=[accessid] --key=[accesskey] --host=[host] --sts_token=[sts_token]
配置osscmd使用的默认host,ID和KEY。默认的host为oss.aliyuncs.com 如果需要访问oss-internal.aliyuncs.com可以加上--host=oss-internal.aliyuncs.com。 sts_token为非必需参数,当填写sts_token参数时,工具则以STS的方式进行鉴权。
使用示范:
python osscmd config --id=your_id --key=your_key
python osscmd config --id=your_id --key=your_key --host=oss-internal.aliyuncs.com
getallbucket(gs)
命令说明:
getallbucket(gs)
用来显示用户创建的bucket。gs是get service的简写。(gs)表示和getallbucket是同样的效果。
使用示范:
python osscmd getallbucket
python osscmd gs
createbucket(cb,mb,pb)
命令说明:
createbucket(cb,mb,pb) oss://bucket --acl=[acl]
创建bucket的命令,cb是create bucket的简写,mb是make bucket的简写,pb是put bucket的简写,oss://bucket表示bucket。--acl参数可以传入,也可以不传入。这几个命令都是同样的效果。
使用示范:
python osscmd createbucket oss://mybucket
python osscmd cb oss://myfirstbucket --acl=public-read
python osscmd mb oss://mysecondbucket --acl=private
python osscmd pb oss://mythirdbucket
deletebucket(db)
命令说明:
deletebucket(db) oss://bucket
删除bucket的命令,db是delete bucket的简写。deletebucket和db是同样的效果。
使用示范:
python osscmd deletebucket oss://mybucket
python osscmd db oss://myfirstbucket
deletewholebucket
注意: 该命令十分危险,将会删除所有的数据,并且不可恢复。请慎重使用。 命令说明:
deletewholebucket oss://bucket
删除bucket及其内部object以及multipart相关的内容。
使用示范:
python osscmd deletewholebucket oss://mybucket
getacl
命令说明:
getacl oss://bucket
获取bucket的访问控制权限
使用示范:
python osscmd getacl oss://mybucket
setacl
命令说明:
setacl oss://bucket --acl=[acl]
修改bucket的访问控制权限。acl只允许为private,public-read,public-read-write三个当中的一个。
使用示范:
python osscmd setacl oss://mybucket --acl=private
putlifecycle
命令说明:
putlifecycle oss://mybucket lifecycle.xml
设置lifecycle规则。其中lifecycle.xml为xml格式的lifecycle配置文件,详细的规则配置可以参考API文档
使用示范:
python osscmd putlifecycle oss://mybucket lifecycle.xml
其中lifecycle.xml为XML格式的lifecycle配置规则,举例为:
<LifecycleConfiguration>
<Rule>
<ID>1125</ID>
<Prefix>log_backup/</Prefix>
<Status>Enabled</Status>
<Expiration>
<Days>2</Days>
</Expiration>
</Rule>
</LifecycleConfiguration>
getlifecycle
命令说明:
osscmd getlifecycle oss://bucket
获取该Bucket lifecycle规则。
使用示范:
python osscmd getlifecycle oss://mybucket
deletelifecycle
命令说明:
osscmd deletelifecycle oss://bucket
删除该bucket下所有的lifecycle规则。
使用示范:
python osscmd deletelifecycle oss://mybucket
putreferer
命令说明:
osscmd putreferer oss://bucket --allow_empty_referer=[true|false] --referer=[referer]
设置防盗链规则。其中参数allow_empty_referer
用来设置是否允许为空,为必选参数。参数referer
来设置允许访问的白名单,比如“www.test1.com,www.test2.com”,以“,”作为分隔。详细的配置规则参考产品文档。
使用示范:
python osscmd putreferer oss://mybucket --allow_empty_referer=true --referer="www.test1.com,www.test2.com"
getreferer
命令说明:
osscmd getreferer oss://bucket
获取该Bucket下防盗链设置规则。
使用示范:
python osscmd getreferer oss://mybucket
putlogging
命令说明:
osscmd putlogging oss://source_bucket oss://target_bucket/[prefix]
其中source_bucket表示需要记录日志的bucket,而target_bucket则是用来存放产生的日志。同时可以对源bucket产生的日志文件设置前缀,方便用户归类查询。
使用示范:
python osscmd putlogging oss://mybucket oss://myloggingbucket/mb
getlogging
命令说明:
osscmd getlogging oss://bucket
获取该bucket的logging设置规则,返回为一个xml。
使用示范:
python osscmd getlogging oss://mybucket
最后更新:2016-11-23 17:16:08
上一篇:
使用示例__osscmd_常用工具_对象存储 OSS-阿里云
下一篇:
有关Object命令__osscmd_常用工具_对象存储 OSS-阿里云
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云