Gopher,阿里云GoSDK送你四大坚果礼包!

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

前言

阿里云GoSDK于2018春节后发布v1.0.0版,诚邀所有Gopher们尝鲜!
Github:https://github.com/aliyun/alibaba-cloud-sdk-go
食用指南:https://help.aliyun.com/document_detail/63640.html

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

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

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

验证方式 说明 文档链接
AccessKey 使用AccessKey ID和AccessKey Secret访问 https://help.aliyun.com/document_detail/66217.html
StsToken 使用STS Token访问 https://help.aliyun.com/document_detail/66222.html
RamRoleArn 使用RAM子账号的AssumeRole方式访问 https://help.aliyun.com/document_detail/66222.html
EcsRamRole 在ECS实例上通过EcsRamRole实现免密验证 https://help.aliyun.com/document_detail/66223.html

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

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

阿里云Go SDK结构化了诸多阿里云产品所有OpenAPI的请求和应答类,您可以直接通过赋值struct字段来设置参数,配合IDE的代码自动补全,无需文档助攻!
另外,应答类中的常见结构,也是单独抽离出来的(例如ecs.InstanceAttribute),您可以直接拿到应用层来使用。

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

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

阿里云Go SDK内置了可开盒即用的并发调用方式,相关的并发控制由SDK内部实现。
当然,Go本身就具备优秀的并发能力,您也可以在应用层控制并发。
具体的使用手册,请参考:https://help.aliyun.com/document_detail/66220.html

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

一招玩转所有阿里云OpenAPI

阿里云Go SDK提供的“CommonRequest”功能,可以让您无需特定的产品SDK,轻松实现任意OpenAPI接口的调用,甚至还未发布SDK的新开放的OpenAPI。
具体的使用手册,请参考:https://help.aliyun.com/document_detail/66221.html

目录
相关文章
|
4月前
|
Shell Go 开发工具
【Azure Developer】Go语言调用Azure SDK如何登录到中国区Azure环境
【Azure Developer】Go语言调用Azure SDK如何登录到中国区Azure环境
|
5月前
|
JSON Java Serverless
函数计算产品使用问题之如何使用Go SDK从HTTP上下文中提取JSON数据
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
分布式计算 大数据 Go
MaxCompute操作报错合集之使用go sdk调用GetTunnelEndpoint出现报错:InvalidAction.NotFoundSpecified api is not found,该如何解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
7月前
|
安全 Go 开发工具
对象存储OSS产品常见问题之go语言SDK client 和 bucket 并发安全如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
145 9
|
资源调度 Kubernetes Go
SchedulerX支持Go版本SDK
Go语言越来越流行,SchedulerX是阿里云的分布式任务调度服务,新增支持Go版本SDK
118 0
|
Kubernetes Go 开发工具
开发 k8s 管理平台 - k8sailor 03. 使用 client-go sdk 链接集群
开发 k8s 管理平台 - k8sailor 03. 使用 client-go sdk 链接集群
262 0
开发 k8s 管理平台 - k8sailor 03. 使用 client-go sdk 链接集群
|
Go 开发工具
【Go】The selected directory is not a valid home for Go SDK
【Go】The selected directory is not a valid home for Go SDK
411 0
【Go】The selected directory is not a valid home for Go SDK
|
弹性计算 Linux Shell
云服务器上ECS使用go sdk查询实例列表
云服务器上ECS使用go sdk查询实例列表
413 0
云服务器上ECS使用go sdk查询实例列表
|
存储 监控 Cloud Native
使用SDK管理SLS告警-以Go为例
除了在SLS控制台创建告警监控以外,SLS的SDK也提供了对告警的管理功能,其中主要包括了初始化告警资源,告警监控规则的增删改查,告警资源的增删改查等功能。
1676 0
|
Serverless Go 网络安全
Sentry-Go SDK 中文实践指南(二)
Sentry-Go SDK 中文实践指南(二)
698 0