package aws-s3-async

  1. Overview
  2. Docs
Ocaml library for accessing Amazon S3 - Async version

Install

Dune Dependency

Authors

Maintainers

Sources

3.0.0.tar.gz
sha256=c876f67f3096a6dcb139fdb9ee5a432d50fdcbb1858601938bc88ca25753b0d2
md5=c857576898b2fc54515be0dc4a6a141f

Description

This library provides access to Amazon Simple Storage Solution (S3). The library supports:

  • Copying file to and from s3
  • List files in S3 (from root)
  • Delete single/multi object in S3
  • Fetching credentials (though IAM)

This library uses async for concurrency

Published: 16 May 2018

README

Ocaml library for accessing Amazon S3

This library provides access to Amazon Simple Storage Solution (S3).

The library supports:

  • Fetching credentials (though IAM)

  • Copying file from and to s3

  • List files in S3 (from root)

  • Delete single object in S3

The library supports both lwt and async concurrency models.

  • For lwt, please install aws-s3-lwt package

  • For Async, please install aws-s3-async package

This library is based on s3_cp example found at [https://github.com/mirage/ocaml-cohttp/blob/master/examples/async/s3_cp.ml]

Dependencies (6)

  1. cohttp-async
  2. core_kernel >= "v0.9.0" & < "v0.15"
  3. async_kernel >= "v0.9.0" & < "v0.15"
  4. aws-s3 = "3.0.0"
  5. jbuilder >= "1.0+beta7"
  6. ocaml >= "4.04.0"

Dev Dependencies

None

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.