使用 GO 获取七牛云 KODO 临时授权与跨域设置
一、七牛云
- 七牛云应该是几个云厂商最简单的,因为没什么东西
一、进入控制台
- 进入 秘钥控制>秘钥管理
二、对象存储
2.1、创建桶
2.2、跨域设置
- 进入对应的桶>空间设置>跨域设置
# 暴露 Headers
Access-Control-Expose-Headers
三、代码示例
/**
* @Author: Akiraka
* @Date: 2022/8/17 10:09
*/
package main
import (
"github.com/qiniu/go-sdk/v7/auth"
"github.com/qiniu/go-sdk/v7/storage"
)
func (e OXS) GetKodo() {
accessKey := "获取到的ak"
secretKey := "获取到的sk"
bucket := "aka-tesst"
// 简单上传凭证
putPolicy := storage.PutPolicy{
Scope: bucket,
}
// 示例2小时有效期
putPolicy.Expires = 7200
mac := auth.New(accessKey, secretKey)
upToken := putPolicy.UploadToken(mac)
fmt.Println(upToken)
}
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/code/golang/1364.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
使用 GO 获取七牛云 KODO 临时授权与跨域设置
一、七牛云
七牛云应该是几个云厂商最简单的,因为没什么东西
一、进入控制台
进入 秘钥控制>秘钥管理
二、对象存储
2.1、创建桶
2.2、跨域设置
进……
文章目录
关闭
共有 0 条评论