Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any Scala SDK or interface for AWS?

Does anyone know of a Scala SDK for Amazon Web Services? I am particularly interested in the EMR jobs.

like image 378
CruncherBigData Avatar asked Jun 06 '13 21:06

CruncherBigData


People also ask

What are sdk in aws?

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.

For which of these languages does aws provide an sdk?

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.

What is aws S3 sdk?

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.


3 Answers

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/

like image 195
alboko Avatar answered Oct 20 '22 01:10

alboko


You could use the standard Java SDK directly without any problems from Scala, however I'm not aware of any Scala specific SDKs.

like image 33
enticedwanderer Avatar answered Oct 20 '22 01:10

enticedwanderer


Atlassian's aws-scala is quite good.

p.s. Currently the library has basic support for S3, DynamoDB, CloudFormation and SQS

like image 31
Neil Avatar answered Oct 20 '22 00:10

Neil