Does anyone know of a Scala SDK for Amazon Web Services? I am particularly interested in the EMR jobs.
The AWS SDK for Java simplifies use of AWS Services by providing a set of libraries that are consistent and familiar for Java developers. It provides support for API lifecycle consideration such as credential management, retries, data marshaling, and serialization.
AWS currently offers SDKs for seven different programming languages – Java, C#, Ruby, Python, JavaScript, PHP, and Objective C (iOS), and we closely follow the language trends among our customers and the general software community.
Amazon Simple Storage Service (Amazon S3) is a web service that provides highly scalable cloud storage. Amazon S3 provides easy to use object storage, with a simple web service interface to store and retrieve any amount of data from anywhere on the web. The JavaScript API for Amazon S3 is exposed through the AWS.
Take a look at AWScala (it's a simple wrapper on top of AWS SDK for Java):
https://github.com/seratch/AWScala
[UPDATE from 04/07/2015]: Another very promising library from @dwhjames:
Asynchronous Scala Clients for Amazon Web Services https://dwhjames.github.io/aws-wrap/
You could use the standard Java SDK directly without any problems from Scala, however I'm not aware of any Scala specific SDKs.
Atlassian's aws-scala is quite good.
p.s. Currently the library has basic support for S3, DynamoDB, CloudFormation and SQS
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With