开发者社区> 问答> 正文

Pythonosscmd运行出错



问题如图。。。osscmd
Python2.6.6+官网SDK。。。按照文档进行配置。。。试了十多条命令,能用的就 python osscmd config --id=YOUR_ID --key=YOUR_KEY 这条。。。
oss api没有问题。。。
win7 64位企业版
哪位大神能够解决,,,

展开
收起
春秋互动 2014-10-10 17:25:34 5595 0
5 条回答
写回答
取消 提交回答
  • 回4楼terry.zhouh的帖子
    已经搞定,每条命令后跟--host=oss.aliyuncs.com就没有跳错误了

    -------------------------

    已经搞定,每条命令后跟--host=oss.aliyuncs.com就没有跳错误了

    2014-10-10 23:34:59
    赞同 展开评论 打赏
  • 楼主试下 python osscmd gs --host=bucketname.oss-cn-hangzhou.aliyuncs.com --id=YOUR-ID --key=YOUR-KEY
    我看到错误的返回好像跟网络关联比较大。
    楼主可以 curl http://bucketname.oss-cn-hangzhou.aliyuncs.com 是否收到的是OSS的返回码,排除下链路问题
    2014-10-10 21:02:14
    赞同 展开评论 打赏
  • RePythonosscmd运行出错
    第二个问题从提示看返回的XML中含有非法字符,可以尝试在解析xml前把xml的内容打印出来看一下,是不是包含非法字符
    2014-10-10 19:52:30
    赞同 展开评论 打赏
  • RePythonosscmd运行出错
    第一个问题:尝试配了一个错误的 host,比如在 .com 在后面加个x,就会返回同样的错误码。

    -------------------------

    回6楼春秋互动的帖子
    有可能是某次你调用 osscmd config 时给了错误的host名,你不妨重新config一次,用--host=oss.aliyuncs.com。也可以直接查看C:\Users\<用户名>\.osscredentials这个文件中的配置。

    另外,注意到secetkey在这个文件中是明文存储的,安全性一定要注意。
    2014-10-10 19:41:35
    赞同 展开评论 打赏
  • RePythonosscmd运行出错
    python osscmd gs --host=oss.aliyuncs.com --id=YOUR-ID --key=YOUR-KEY
    将YOUR-ID和YOUR-KEY换成自己的 再试试?

    如果都成功了再调用
    python osscmd config --host=oss.aliyuncs.com --id=YOUR-ID --key=YOUR-KEY
    将YOUR-ID和YOUR-KEY换成自己的
    2014-10-10 19:41:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载