栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Golang使用 阿里云OSS存储

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Golang使用 阿里云OSS存储

阿里云OSS存储:

[阿里云OSS存储]: https://www.aliyun.com/product/oss

使用步骤

1、新建一个 bucket,起一个名字,选择一个地区,标准存储,权限选择公共读。

2、绑定域名

[详情参考]: https://help.aliyun.com/document_detail/31836.html?spm=5176.8466035.0.0.34dd1450TEHBlJ

3、使用自己的域名进行绑定

Golang 上传文件到阿里云存储

上传文件到阿里云存储文档:
https://help.aliyun.com/document_detail/88601.html

创建实例

"github.com/aliyun/aliyun-oss-go-sdk/oss"
// 创建 OSSClient 实例。 
client, err := oss.New("", "", "") 
if err != nil { 
fmt.Println("Error:", err) 
os.Exit(-1) 
}
// 获取存储空间。 
bucket, err := client.Bucket("")
 if err != nil { 
 fmt.Println("Error:", err) 
 os.Exit(-1) 
 }
 // 上传本地文件。
  err = bucket.PutObjectFromFile("", "") 
  if err != nil { 
  fmt.Println("Error:", err)
   os.Exit(-1) 
 }

BucketName:就是创建 bucket 的时候写的名称
Endpoint:地域节点 (在阿里云oss 概览里查看)
AccessKeyId、AccessKeySecret
鼠标放在右上角用户头像上面就可以看到 AccessKey 管理,然后点击

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/945501.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号