记录一下生成sts临时令牌的过程:


package mainimport ("fmt""github.com/aliyun/alibaba-cloud-sdk-go/services/sts"
)// regionID 是 cn-beijing / cn-shenzhen 这类型的,目前具体支持哪几种还没找到,根据自己的oss区域可以尝试一下
const regionID = "cn-beijing"
// RAM创建在右上角用户->访问控制中->用户->生成appID及appSecret->授权 AliyunSTSAssumeRoleAccess
// 一定是RAM的appID及appSecret,而不是主账号的,两个账号的还是挺像的,要注意,一定是要确认是RAM用户的
const ramAppID = "xxx"
const ramAppSecret = "xxx"
// 创建角色->默认配置->复制arn
const apn = "xxx"
// 权限管理->权限策略管理->创建权限->权限内容(内容如下)->回到角色,把创建好的权限授权给角色
/*
{"Version": "1","Statement": [{"Effect": "Allow","Action": ["oss:PutObject"],"Resource": ["acs:oss:*:*:bucketname/","acs:oss:*:*:bucketname/*"]}]
}
*/
// 随便填一个名字
const sessionName = "oss-session"// ststoken
func main() {client, err := sts.NewClientWithAccessKey(regionID, ramAppID, ramAppSecret)request := sts.CreateAssumeRoleRequest()request.Scheme = "https"request.RoleArn = apnrequest.RoleSessionName = sessionNameresponse, err := client.AssumeRole(request)if err != nil {fmt.Print(err.Error())}fmt.Printf("response is %#v\n", response)
}

结果如下:

&sts.AssumeRoleResponse
{BaseResponse:(*responses.BaseResponse)(0xc000068700), RequestId:"xxx", AssumedRoleUser:sts.AssumedRoleUser {AssumedRoleId:"xxx", Arn:"acs:ram::xxx"}, Credentials:sts.Credentials {AccessKeySecret:"xxx", Expiration:"2021-08-22T03:57:13Z", AccessKeyId:"xxx", SecurityToken:"xxx"}
}

后续就能够对接相应的其他接口了。

运行尝试一下,懒人直达

阿里云STS认证,golang版本相关推荐

  1. 阿里云高级工程师认证机会!

    随着云计算.人工智能.大数据等技术专业的火爆,职场上对于专业人才的需求与日俱增,甚至开出年薪百万的薪水.尤其是当前依旧火热的IT行业,仍然是高薪工作榜上的一朵明珠. 但是IT从业者具有较强的专业性,这 ...

  2. 5gh掌上云计算认证不通过_阿里云ACP认证考试攻略、考试心得、费用及常见问题...

    阿里云ACP级认证是阿里云的专业工程师认证,云吞铺子分享ACP认证考试攻略.考试心得.考试费用及常见问题: ACP认证分类 ACP认证根据所属领域不同分为五类,即即云计算.大数据.大数据分析师.云安全 ...

  3. 阿里云ACP认证考试细则须知与考题内容学习方法分享...

    阿里云大数据专业认证介绍: 阿里云大数据专业认证(ACP 级-Alibaba Cloud CertificationProfessional)是面向使用阿里云大数据产品的架构.开发.运维类人员的专业技 ...

  4. 阿里云上运行Docker版本的PostgreSQL

    阿里云上运行Docker版本的PostgreSQL 最近公司项目上用到PostgreSQL9.3.24, 需要搭建一套PostgreSQL测试环境. 正好最近阿里云双11优惠幅度巨大,果断入手一台2核 ...

  5. 阿里云ACP认证哪个值得考?考试时间怎么安排?

    对于现在的人来说,网络就是帮助自己了解世界的好帮手.就是让自己生活得更方便的好工具,这样一来,市场就需要大量的人才来满足需求,相对应的岗位也逐渐增多.于是就有大批的大学生在填报志愿的时候,选择IT专业 ...

  6. 阿里云的认证多少分通过?没通过可以补考吗?

    挣钱是所有人的人生理想,而现在的大环境低迷,各行各业都非常的艰难,唯独有一个行业,发展却越来越好,那就是互联网行业.人们越来越依靠网络,通过一部小小的手机,买饭.订票.看世界,这些曾经非常麻烦的事情, ...

  7. 阿里云ACP认证适合什么样的人考?

    1.首先介绍什么是阿里云ACP 阿里云ACP主要包括数据分析相关的知识体系,如数据库知识.数据质量控制.数据编程.机器学习.数据分析工具.机器学习.数据可视化,主流大数据技术等: 介绍了数据分析在行业 ...

  8. 阿里云acp认证, 阿里云acp考试介绍

    阿里云acp认证:即阿里云云计算专业认证(ACP级-Alibaba Cloud Certified Professional)是面向使用阿里云云计算产品的架构.开发.运维类人员的专业技术认证,主要涉及 ...

  9. 阿里云acp报名了可以退吗?阿里云acp认证所需具备的知识

    现在人们越来越注意自我素质的提升了,大家也知道在竞争激烈的现在不能再躺平,只有不断加强自我学习才能被这个社会接纳,而参加阿里云acp考试就是一种努力的方式,也是跟现下最火的云服务接洽,现在各个公司都在 ...

最新文章

  1. qq说说时间轴php实现,PHP实现时间轴函数
  2. 基于go搭建微服务实践教程 (概览)
  3. 如何高效学习Java?本文给你一些建议!
  4. 今年你参与开源了吗?
  5. 最新编程语言排名:Python超Java、JS保持领头羊
  6. 012-centos6.5配置静态ip
  7. 年轻就是程序员的资本?我不敢苟同!
  8. 吸顶灯怎么固定天花板_什么是吸顶灯?吸顶灯的材质和其与吊顶灯的区别分析...
  9. 图像下方出现几像素的空白间隙
  10. WireShark抓包后数据分析
  11. 数据分析最常用的excel函数公式大全
  12. 无限容量还不限速的网盘,了解一下~
  13. 计算机管理员账户停用,win10系统提示“你的账户已被停用,请向系统管理员咨询”如何解决...
  14. 混合溶剂中的高分子凝胶中的渗透压的一般计算
  15. Unity的WebGL发布在IIS上并加载资源的若干问题
  16. NF-ResNet:去掉BN归一化,值得细读的网络信号分析 | ICLR 2021
  17. 移动周报:七大无需编程的DIY开发工具
  18. 简单linux命令之备份文件
  19. 1244 数列有序
  20. c语言求sin x近似值,用泰勒公式求sin(x)的近似值

热门文章

  1. Unreal Engine 4 画线DrawLines 画轨道
  2. 沉降预测算法-二次多项式拟合法
  3. uc支持html5么,新版UC浏览器对HTML5支持度简析
  4. Spring+SpringMVC+Mybatis+EasyUI古诗搜索系统-(二,前端部分)
  5. 新能源电动汽车电驱动系统效率计算
  6. 设置RGui的背景颜色和字体
  7. php表格边框细线,html如何制作细线表格
  8. 统计DES算法在密钥、明文固定下对密文的影响
  9. FDS中稳定性条件和分析
  10. 中国石油大学《化工热力学》第三阶段在线作业