AWS 目前面向七款不同编程语言提供 SDK,它们分别为 Java、C#、Ruby、Python、JavaScript、PHP 以及 Objective C(iOS),而我们一直在密切关注着客户以及广大软件社区当中的相关语言发展趋势。正从诞生之日起,Go 编程语言就迎来了令人赞叹的成长轨迹,而且来自客户的要求官方为之打造 AWS SDK 的呼声也越来越高。我们采纳了大家的意见,并决定为我们的 Go 客户们提供这样一套新的 AWS SDK。
在我们开始研究的同时,我们首先对 aws-go 进行了一番体验,这是一套来自 Stripe 公司的 SDK。这套 SDK 主要由 Coda Hale 负责开发,采用基于模型的生成技术且与我们其它官方 AWS SDK 的开发方式非常相似。经过体验,我们开始讨论对该项目作出贡献以进一步实现改善的可能性,而 Stripe 方面也同意将该项目的所有权移交给 AWS。我们欣然同意了这一建议,并将其转化为一款受到官方支持的 SDK 产品。
这套 AWS SDK for Go 将初步保持目前的实验性状态,而我们也将收集来自社区的反馈意见以强化相关 API、增加测试覆盖率并增加一系列关键性功能,包括请求重试次数、校验验证以及用于请求生命周期事件的钩子。在此期间,我们将在 https://github.com/awslabs/aws-sdk-go 的公共 GitHub 库中开发该 SDK。我们邀请各位客户一步步紧随我们的进展,并通过 GitHub Issue 提交 pull request 并发送反馈与建议以进一步推动项目发展。
我们要感谢 Stripe 公司的朋友们打造出如此优秀的项目起步雏形,并帮助我们一步步构建起这套新的 SDK。
— Peter Moon , 高级产品经理
原文链接: Coming Soon – AWS SDK for Go
核子可乐译
评论