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-阿裏雲