On 23 November 2015 at 16:05, Anil Madhavapeddy <[email protected]> wrote:
> On 23 Nov 2015, at 12:08, Mindy <[email protected]> wrote:
>>
>> Hi folks!
>>
>> I'm itching to replace the janky shell script[1] I use to deploy my 
>> unikernel blog to EC2 with something less hacky, ideally in OCaml so I don't 
>> need another set of tools in addition to the ones I use to build things with 
>> Mirage.  I recall talk of OCaml libraries for interfacing with Amazon Web 
>> Services some months ago; can anyone speak to whether they've used such a 
>> thing (or libraries for interfacing with another cloud provider)?
>>
>> [1] - https://gist.github.com/yomimono/9559263
>
> I would really really really also like to replace my very shaky shell script 
> with something more Cohttp-based.
>
> I think the most mature effort is by Spiros, and involves a full WSDL 
> compiler -> OCaml.  This ensures that it's actually possible to maintain 
> against the upstream EC2 APIs.  Spiros, are these available yet or still 
> under development?
>

The EC2 SOAP API is deprecated. In 8 days that API will stop working.
So I'm guessing that route won't work out alas.

http://docs.aws.amazon.com/AWSEC2/latest/APIReference/using-soap-api.html

The scale of these APIs is past the point where manually maintaining
clients is sane, so auto-generating them is definitely the way to go.
The AWS Go clients have some prior-art which might be a useful
starting point.

https://github.com/aws/aws-sdk-go/blob/master/service/generate.go

All the new Azure clients are also going that way. You can see the
generators here:

https://github.com/Azure/autorest/tree/master/AutoRest/Generators

Gareth

> thanks
> Anil
>
>
> _______________________________________________
> MirageOS-devel mailing list
> [email protected]
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel



-- 
Gareth Rushgrove
@garethr

devopsweekly.com
morethanseven.net
garethrushgrove.com

_______________________________________________
MirageOS-devel mailing list
[email protected]
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

Reply via email to