热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

浅谈新浪SAEStorage云存储外部PHP接口

SAE是新浪云计算战略的核心组成部分,Storage是SAE为开发者提供的分布式文件存储服务,用来存放用户的持久化存储的文件。本文我们来说说SAEStorage外部PHP接口。

SAE是新浪云计算战略的核心组成部分,Storage是SAE为开发者提供的分布式文件存储服务,用来存放用户的持久化存储的文件。本文我们来说说SAE Storage外部PHP接口。

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的各种限制、、


随意转载^^但请附上教程地址。


推荐阅读
author-avatar
手机用户2602938293
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有