本文共 798 字,大约阅读时间需要 2 分钟。
阿里云GoSDK于2018春节后发布v1.0.0版,诚邀所有Gopher们尝鲜!
Github:食用指南:是否曾经为了对接阿里云OpenAPI,写签名逻辑写到后半夜?用上阿里云GoSDK,分分钟解决!
阿里云Go SDK支持目前阿里云所有的身份验证方式,从最常用的AccessKey到最简便的EcsRamRole都有:
验证方式 | 说明 | 文档链接 |
---|---|---|
AccessKey | 使用AccessKey ID和AccessKey Secret访问 | |
StsToken | 使用STS Token访问 | |
RamRoleArn | 使用RAM子账号的AssumeRole方式访问 | |
EcsRamRole | 在ECS实例上通过EcsRamRole实现免密验证 |
coding1分钟要查文档10分钟?不存在的!
阿里云Go SDK结构化了诸多阿里云产品所有OpenAPI的请求和应答类,您可以直接通过赋值struct字段来设置参数,配合IDE的代码自动补全,无需文档助攻!
另外,应答类中的常见结构,也是单独抽离出来的(例如ecs.InstanceAttribute),您可以直接拿到应用层来使用。继承Golang优秀的并发基因,发扬Gopher专业的并发精神
阿里云Go SDK内置了可开盒即用的并发调用方式,相关的并发控制由SDK内部实现。
当然,Go本身就具备优秀的并发能力,您也可以在应用层控制并发。具体的使用手册,请参考:一招玩转所有阿里云OpenAPI
阿里云Go SDK提供的“CommonRequest”功能,可以让您无需特定的产品SDK,轻松实现任意OpenAPI接口的调用,甚至还未发布SDK的新开放的OpenAPI。
具体的使用手册,请参考:转载地址:http://yexna.baihongyu.com/