开发者社区> 问答> 正文

OSS的phpsdk的一点建议

今天第一次用oss,我先在控制台建了一个bucket,然后使用phpsdk上传文件总是不成功,403 forbidden。。。然后我用phpsdk创建的bucket就能正常读写。。。这是为啥呢,原来,我用控制台创建的bucket是青岛节点的。但phpsdk默认是杭州节点,所以无法通信了,搜索了一下sdk内的文件
发现在这个文件里alisdk\src\Aliyun\OSS\Resources\default.options.php定义了默认节点是杭州节点
<?php
/**
* Copyright (C) Alibaba Cloud Computing
* All rights reserved.
*
* 版权所有 (C)阿里云计算有限公司
*/
use \Aliyun\OSS\Models\OSSOptions;

return array(
    OSSOptions::ENDPOINT => 'http://oss.aliyuncs.com',
);
希望官方可以修改这个部分,自动验证一下属于哪个节点,不然很多使用青岛节点的人要吃闭门羹了

展开
收起
瀚的some 2014-03-02 14:29:14 9873 0
5 条回答
写回答
取消 提交回答
  • ReOSS的phpsdk的一点建议
    兄弟,这个报错是创建bucket的节点与默认SDK的节点不一致导致的。alisdk\src\Aliyun\OSS\Resources\default.options.php定义了默认节点是杭州节点 。
    你可以用endpoint参数来定义选择bucket的节点域名,就不报错了。
    推荐你看下这个 http://bbs.aliyun.com/read/149100.html?spm=5176.7114037.1996646101.11.OcjlGh
    2014-06-07 14:15:41
    赞同 展开评论 打赏
  • ReOSS的phpsdk的一点建议
    我也遇到了,郁闷得很,不想升级php5.3,没法用v2
    2014-03-07 15:10:04
    赞同 展开评论 打赏
  • 精通安卓客户端与服务端开发
    回2楼huangjinshe的帖子
    我用的是v2阿,没见到要写地址

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

    回1楼dreamz的帖子
    啊,那用什么
    2014-03-03 11:17:30
    赞同 展开评论 打赏
  • ReOSS的phpsdk的一点建议
    是V2版吗? V2的话我记得先创建实例时需要写入地址. 写入对了就没问题,不需要修改什么文件.
    2014-03-02 20:05:57
    赞同 展开评论 打赏
  • ReOSS的phpsdk的一点建议
    SDK 比较老了.

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

    ReOSS的phpsdk的一点建议
    V2在实例化的时候, 可以加个参数

    Endpoint(必选) - OSS服务的Endpoint。必须以"http://"开头。

    这个参数用青岛的就可以了.
    2014-03-02 15:36:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载