SDK安装
[backcolor=transparent]说明:
- Windows在cmd中执行安装命令;Linux/Mac在终端执行。
- 安装过程中,界面不会打印提示,请耐心等待。如果安装发生超时,请再次执行go get。
| 示例文件 | 示例内容 |
| new_bucket.go | 展示了如何初始化Client、Bucket |
| put_object.go | 展示了简单上传、断点续传上传的用法 |
| append_object.go | 展示了追加上传的用法 |
| get_object.go | 展示了流式下载、范围下载、断点续传下载的用法 |
| delete_object.go | 展示了删除单个文件、批量删除文件的方法 |
| copy_object.go | 展示了文件拷贝、文件断点续传拷贝的用法 |
| list_objects.go | 展示了列举文件的用法,包括默认参数列举、指定参数列举 |
| object_meta.go | 展示了如何设置、读取文件元数据(Object Meta) |
| object_acl.go | 展示了如何设置、读取文件权限(Object ACL) |
| sign_url.go | 展示了如何生成带签名的URL |
| cname_sample.go | 展示了CNAME的用法 |
| create_bucket.go | 展示了如何创建存储空间 |
| list_buckets.go | 展示了列举存储空间的用法,包括默认参数列举、指定参数列举 |
| bucket_acl.go | 展示了如何读取/设置存储空间的权限(Bucket ACL) |
| bucket_referer.go | 展示了如何设置/读取/清除存储空间的白名单(Bucket Referer) |
| bucket_logging.go | 展示了如何设置/读取/清除存储空间的日志(Bucket Logging) |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,要安装阿里云OSS(Object Storage Service)的Go语言SDK并运行示例,您可以按照以下步骤操作:
GOPATH环境变量。通常情况下,Go会自动设置一个默认的GOPATH,但您也可以自定义。可以通过命令行输入go env GOPATH查看当前设置,或参考Go文档通过编辑环境变量设置文件来配置。打开终端(Linux/Mac)或命令提示符(Windows),执行以下命令以获取并安装阿里云OSS Go SDK:
go get github.com/aliyun/aliyun-oss-go-sdk/oss
此命令会将SDK下载到您的GOPATH下的src目录中,并进行编译安装。
sample/config.go文件中,替换Endpoint、AccessKeyId、AccessKeySecret以及BucketName为您的实际OSS服务配置信息。go run sample/sample.go
SDK提供的示例覆盖了多种OSS操作,如创建Bucket、上传/下载文件、设置生命周期策略等。您可以在sample目录下找到这些示例文件,根据需要学习和使用。
请确保在操作过程中遵守阿里云的安全最佳实践,特别是妥善保管您的Access Key ID和Access Key Secret,避免泄露。