博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gopher,阿里云GoSDK送你四大坚果礼包!
阅读量:6230 次
发布时间:2019-06-21

本文共 798 字,大约阅读时间需要 2 分钟。

前言

阿里云GoSDK于2018春节后发布v1.0.0版,诚邀所有Gopher们尝鲜!

Github:
食用指南:

坚果1:支持阿里云所有的身份验证方式

是否曾经为了对接阿里云OpenAPI,写签名逻辑写到后半夜?用上阿里云GoSDK,分分钟解决!

阿里云Go SDK支持目前阿里云所有的身份验证方式,从最常用的AccessKey到最简便的EcsRamRole都有:

验证方式 说明 文档链接
AccessKey 使用AccessKey ID和AccessKey Secret访问
StsToken 使用STS Token访问
RamRoleArn 使用RAM子账号的AssumeRole方式访问
EcsRamRole 在ECS实例上通过EcsRamRole实现免密验证

坚果2:结构化的API请求、应答类

coding1分钟要查文档10分钟?不存在的!

阿里云Go SDK结构化了诸多阿里云产品所有OpenAPI的请求和应答类,您可以直接通过赋值struct字段来设置参数,配合IDE的代码自动补全,无需文档助攻!

另外,应答类中的常见结构,也是单独抽离出来的(例如ecs.InstanceAttribute),您可以直接拿到应用层来使用。

坚果3:内置两种风格的并发控制

继承Golang优秀的并发基因,发扬Gopher专业的并发精神

阿里云Go SDK内置了可开盒即用的并发调用方式,相关的并发控制由SDK内部实现。

当然,Go本身就具备优秀的并发能力,您也可以在应用层控制并发。
具体的使用手册,请参考:

坚果4:泛化型调用接口CommonRequest

一招玩转所有阿里云OpenAPI

阿里云Go SDK提供的“CommonRequest”功能,可以让您无需特定的产品SDK,轻松实现任意OpenAPI接口的调用,甚至还未发布SDK的新开放的OpenAPI。

具体的使用手册,请参考:

转载地址:http://yexna.baihongyu.com/

你可能感兴趣的文章
JavaScript 数据类型
查看>>
量子通信和大数据最有市场突破前景
查看>>
对‘初学者应该选择哪种编程语言’的回答——计算机达人成长之路(38)
查看>>
如何申请开通微信多客服功能
查看>>
Sr_C++_Engineer_(LBS_Engine@Global Map Dept.)
查看>>
非监督学习算法:异常检测
查看>>
jquery的checkbox,radio,select等方法总结
查看>>
Linux coredump
查看>>
Ubuntu 10.04安装水晶(Mercury)无线网卡驱动
查看>>
我的友情链接
查看>>
nginx在reload时候报错invalid PID number
查看>>
神经网络和深度学习-第二周神经网络基础-第二节:Logistic回归
查看>>
ElasticSearch 2 (32) - 信息聚合系列之范围限定
查看>>
VS2010远程调试C#程序
查看>>
[MicroPython]TurniBit开发板DIY自动窗帘模拟系统
查看>>
Python3.4 12306 2015年3月验证码识别
查看>>
从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
JDBC的事务
查看>>