Which AWS library to use?

blov · · 851 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p><a href="https://github.com/mitchellh/goamz">https://github.com/mitchellh/goamz</a><br/> <a href="https://github.com/goamz/goamz">https://github.com/goamz/goamz</a><br/> <a href="https://github.com/aws/aws-sdk-go">https://github.com/aws/aws-sdk-go</a> </p> <hr/>**评论:**<br/><br/>trevorrowe: <pre><p>Disclaimer: I work for AWS, and I work with the maintainers of aws/aws-sdk-go</p> <p>I recommend the AWS SDK for Go (<a href="https://github.com/aws/aws-sdk-go">https://github.com/aws/aws-sdk-go</a>). The caution on the README is warning that they are in a developer preview and there may be changes from now until a stable 1.0 release. That said, it has the broadest service coverage, is updated when service update, is sponsored by AWS, and is well tested.</p></pre>codemac: <pre><p>I recommend the aws-sdk-go library as well, as they did the right thing<sup>tm</sup> about pointers for unset values in the API.</p> <p>Also - as it&#39;s mostly generated, it maps very closely to the http API docs amazon has.</p></pre>pepper_chico: <pre><p>I&#39;ve used aws/aws-sdk-go and I recommend, for the moment the only must is that you vendor it. I&#39;ve tried all others from Canonical, etc, the Amazon one is the official one, the one that supports more services and utilities, and it&#39;s also aiming to be idiomatic and polished.</p></pre>iyee: <pre><p>I&#39;ve bee using the official SDK for a few months &amp; it works fine, although sometimes they made breaking changes for APIs, so you may wanna do vendor works by yourself.</p></pre>lifter: <pre><p>Definitely recommend the aws/aws-sdk-go. Been using it for awhile and it&#39;s been working pretty well and improving very quickly. The devs are also pretty responsive on Gitter (<a href="https://gitter.im/aws/aws-sdk-go" rel="nofollow">https://gitter.im/aws/aws-sdk-go</a>).</p></pre>creack: <pre><p><a href="https://github.com/AdRoll/goamz" rel="nofollow">https://github.com/AdRoll/goamz</a> is the way to go.</p> <p>mitchell&#39;s and crowdmob were the main ones and goamz was an attempt to merge the two of them. It has now been replaced by AdRoll&#39;s one.</p> <p>the Aws-Sdk-Go can be cumbersome to use.</p></pre>farslan: <pre><p>We were using mitcellh&#39;s goamz package (and contributed too it). But once the aws-sdk-go was released, we started to move to it slowly (not completely yet). It has his quirks and things can break, so I recommend to vendor to it. The defacto aws library will be aws-sdk-go in the future, so I also suggest to invest to it, nothing to loose here.</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

851 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传