Live data from Hacker News

Developer Preview of AWS SDK for Go

aws.amazon.com

1–10 of 18 posts

Re: Developer Preview of AWS SDK for Go

#4
I checked this out when it was part of Stripe. I found it worked very well for my limited use-cases.

Personally I just prefer python and boto for most of my AWS tools, but times where I've switched to go is to take advantage of static compiling and concurrency:

1. Listing all of my AWS instances in all accounts in all regions (lots of api calls!) 2. Downloading/uploading large files via multipart API 3. Various server-side configurations

Re: Developer Preview of AWS SDK for Go

#7
This is great news. I've been using goamz for some coreOS presence/sidekick containers, but found it quite lacking in quality, with a lot of missing functionality.

The ability to build a container that clocks in at under 10MB (vs ~700MB for a ruby aws-sdk stack) based on a minimal busybox container and a standalone go binary makes it an ideal use case for presence or short-running cron-type containers.

Also, the quality of the existing AWS sdk clients (especially with the most recent major versions) has been excellent (at least in my experience with the ruby and PHP libraries).

Re: Developer Preview of AWS SDK for Go

#8

I hope they will rewrite awscli with it. Today it's quite painful to run it on coreos (python/pip ran in a container)

Why is it painful?

Because if not run in a container, you should put things that upgrade Requests in a venv at least otherwise you may end up breaking apt.

Re: Developer Preview of AWS SDK for Go

#10

I hope they will rewrite awscli with it. Today it's quite painful to run it on coreos (python/pip ran in a container)

You might consider taking a look at Twitter's pex. Python supports importing and running code from zip files. pex aids in bundling python code and its dependencies into an executable zip file.
Post reply on HN