使用 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
分享
二维码
海报
使用 GO 获取七牛云 KODO 临时授权与跨域设置
一、七牛云 七牛云应该是几个云厂商最简单的,因为没什么东西 一、进入控制台 进入 秘钥控制>秘钥管理 二、对象存储 2.1、创建桶 2.2、跨域设置 进……
<<上一篇
下一篇>>
文章目录
关闭
目 录