Hi Mindy. Are you looking for a library that is compatible with MirageOS?
If so, what are those requirements, e.g. must it use Lwt or be functorized
against specific signatures? Is a dependency on Core_kernel okay? Do you
also want any compatibility with js_of_ocaml, e.g. there are 2 ways to sign
requests, one of which can be used on the client side.

On Mon, Nov 23, 2015 at 12:56 PM, Spiros Eliopoulos <[email protected]>
wrote:

> Def not SOAP-based. Uses the JSON descriptions provided by botocore[0],
> along with static type overrides from amazonka[1] to generate code that
> uses the query API.
>
> The error parsing's a little busted right now (produces unhelpful
> messages), which is the last thing that needs to be fixed before it can be
> released. I'll try and dedicate some time to it this week. Mindy, if you
> want to get a head start I can give you access the the repo before the
> release.
>
> -Spiros E.
>
>
> [0]: https://github.com/boto/botocore
> [1]: https://github.com/brendanhay/amazonka
>
> On Mon, Nov 23, 2015 at 11:20 AM, Anil Madhavapeddy <[email protected]>
> wrote:
>
>>
>> > On 23 Nov 2015, at 16:19, Gareth Rushgrove <[email protected]>
>> wrote:
>> >
>> > 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
>>
>> Here's hoping that Spiros' version isn't a SOAP-based generator... :-)
>>
>> -anil
>>
>>
>> _______________________________________________
>> MirageOS-devel mailing list
>> [email protected]
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>>
>
>
> _______________________________________________
> MirageOS-devel mailing list
> [email protected]
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>
>
_______________________________________________
MirageOS-devel mailing list
[email protected]
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

Reply via email to