SAE Storage 可以使用客户端管理:开发者可以使用Cyberduck客户端,将大文件上传至Storage,我们建议单个文件大小不超过2GB。
类型:Swift。
服务器:auth.sinas3.com
端口:443(默认)
用户名:应用AccessKey(在应用“汇总信息”页面中查看)
密码:应用SecretKey(在应用“汇总信息”页面中查看)
填写完成后点击连接即可。如果弹出auth.sinas3.com, api.sinas3.com相关证书问题,请选择信任。
既然可以使用GUI客户端,类型为Swift,那么也是可以使用OpenStack的php客户端来进行操作的,非SAE的PHP环境,适合自己的VPS或者虚拟主机等。
OpenStack/Rackspace官方的PHP版本在这:
http://php-opencloud.com/
swift接口:
https://github.com/rackerlabs/php-cloudfiles
SAE员工的SAE移植版本:
https://github.com/xiaosier/php-saestorage
我对比了下移植版本和官方的版本,改动不大,基本可以直接使用官方的版本。
因为某些原因,我还是自己测试了下官方的版本,测试通过了写文件,上传文件,删除文件,获取文件的公开网址这几个方法。
给出代码地址:https://github.com/acczefly/php_sae_storage
有了这个可方便多了,至少避免了SAE Runtime的各种限制、、