2013-06-06 18 views

risposta

10

Date un'occhiata a AWScala (si tratta di un semplice involucro in cima AWS SDK per Java):

https://github.com/seratch/AWScala

[UPDATE da 2015/04/07]: Un'altra libreria molto promettente da @dwhjames:

client asincrono Scala per Amazon Web Services https://dwhjames.github.io/aws-wrap/

+0

questo sembra impressionante. Grazie @Alex – CruncherBigData

+0

Un po 'di svantaggio è che AWScala disegna in tutti i 'aws-java-sdk' (30 MB di lib), anche se hai solo bisogno, ad esempio, di Amazon S3 e della dipendenza da' aws-java-sdk-s3' sarebbe sufficiente (2,7 + 2,4 MB con 'aws-java-sdk-core'). – Jonik

10

È possibile utilizzare direttamente l'SDK Java standard senza alcun problema da Scala, tuttavia non sono a conoscenza di alcun SDK specifico di Scala.

+2

Inoltre, non vedo perché Java SDK potrebbe non essere adatto per Scala – yegor256

+5

@ yegor256 È scarsamente adatto per Scala perché è bloccato per impostazione predefinita e il suo 'async 'Il set di classi usa Java' Future' vecchio e inutile che non ha callback di completamento. – expert

2

di Atlassian aws-scala è abbastanza buona.

p.s. Attualmente la libreria ha il supporto di base per S3, DynamoDB, CloudFormation e SQS

+0

Ciò che mi rende a disagio nell'usare questo è che il tracker dei problemi è privato. Quindi non possiamo vedere gli errori esistenti o persino i bug dei file. –

+1

È un po 'più complesso di altri. Potrebbe davvero usare della documentazione. –

Problemi correlati