今天第一次用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',
);
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。