SDK源码和API文档

请访问GitHub获取OSS Go SDK源码。更多信息请参见OSS Go SDK API文档

示例程序

OSS Go SDK提供丰富的示例程序,方便您参考或直接使用。示例包括以下内容:

示例文件示例内容
new_bucket.go初始化Client
put_object.go上传文件,包括简单上传断点续传上传
append_object.go追加上传
get_object.go下载文件,包括流式下载限定条件下载文件压缩下载
delete_object.go删除文件
copy_object.go同一存储空间内拷贝文件跨存储空间拷贝文件限定条件拷贝
list_objects.go列举文件,包括指定前缀的文件列举、指定个数的文件列举等
object_meta.go设置和读取文件元信息
object_acl.go设置和读取文件访问权限(ACL)
sign_url.go生成带签名的URL
cname_sample.go绑定自定义域名(CNAME)
create_bucket.go创建存储空间
list_buckets.go列举存储空间,包括默认参数列举和指定参数列举
bucket_acl.go设置存储空间的访问权限(ACL)
bucket_referer.go设置、读取、清除存储空间的防盗链
bucket_logging.go设置、读取、清除存储空间的访问日志
bucket_lifecycle.go设置、读取、清除文件的生命周期
bucket_cors.go设置、读取、清除存储空间的跨域访问