S4 SDK
SDK 概述
本章介绍使用 S3 SDK 接入缤纷云 S4 服务。
S4 对象存储兼容 S3 协议,并有针对性加强。
Amazon AWS S3
Amazon S3,全名为亚马逊简易存储服务(Amazon Simple Storage Service),是亚马逊公司推出的 最早 的对象存储服务。其 S3 协议几乎是当今对象存储服务的 事实标准,拥有 丰富的开发者资料 及 广泛的开发者生态。
除了缤纷云 S4 之外,国内外众多公有云推出的对象存储服务几乎全都支持标准的 S3 协议。 例如:
最佳实践建议:
无论使用哪一个对象存储服务,我们都建议团队中统一使用 S3 协议。
不仅能天然避免供应商锁定,同时提升团队的开发效率,降低总体成本。
不同语言的 S3-SDK Demo:
服务端
Golang
利用 Golang 的 S3 SDK 接入缤纷云 S4 服务。
PHP
利用 PHP 的 S3 SDK 接入缤纷云 S4 服务。
Python 3
利用 Python 3 的 S3 SDK 接入缤纷云 S4 服务。
NodeJs
利用 NodeJs 的 S3 SDK 接入缤纷云 S4 服务。
Java
利用 Java 的 S3 SDK 接入缤纷云 S4 服务。
客户端
我们强烈建议 不要在
客户端中内置 ak / sk,也 不要用
API 下发 ak / sk。
更优方案请参考我们的:《上传内容最佳实践》