4 ms·
I'm not sure that's true of all the client libraries - I'm pretty sure that the Java library is used heavily internally within Amazon to leverage AWS services.
by alexdean 12y ago
I'm not sure that's true of all the client libraries - I'm pretty sure that the Java library is used heavily internally within Amazon to leverage AWS services. Just look at the release history: https://github.com/aws/aws-sdk-java/releases https://github.com/aws/aws-sdk-java/releases
But you're right, maintaining even a blessed third-party library like boto is a massive undertaking: 437 contributors, 431 open issues, 192 open PRs. Competing against CloudFormation using anything other than the Java client library is crazy IMO.
- deleted 12y ago[deleted]
- Rapzid 12y agoThe .NET sdk is pretty fantastic as well. But anyway, goamz is "Hashicorp's" AWS Go SDK in that Hashicorp forked it and refused to work with the larger community because it's "critical" to their business. This has, at least until super recently, stranded certain functionality into the different forks and severely fractured the AWS Go offerings. True story. Ultimately, what the Go community probably needs most is Amazon to step up and support a Go SDK officially. The Java, Ruby, .Net, and even Python SDK's are very robust at this point. I can't speak to the others.
- alexatkeplar 12y agoGood to hear about the .NET library. I hadn't heard the story about goamz, that's unfortunate. I do know that there are SDKs which Amazon _only_ make available in Java and Python, e.g. the Kinesis Client Library (http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-record-processor-app.html http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-record...).
- vdm 12y agoThis Clojure library agrees with you, it reflects and post-processes the AWS Java library. https://github.com/mcohen01/amazonica https://github.com/mcohen01/amazonica