package awskit-s3-eio
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Eio adapter for Awskit S3
Install
dune-project
Dependency
Authors
Maintainers
Sources
awskit-v0.2.0.tbz
sha256=b69c81378d08f443a276b947d9a2b45913495cb61b2ff3aa0ad74d6b071f32f8
sha512=50714b8eda6ea6e589eb34a305afdfa4870a5e8e4240c091ff5cecd309c21fdfda6163fb6449caad5cdaf800857369df5da0534d822cf152ac76fc16fb9216e5
doc/awskit-s3-eio/Awskit_s3_eio/Object/Transfer/index.html
Module Object.TransferSource
val upload_file :
t ->
bucket:Awskit_s3.Bucket_name.t ->
key:Awskit_s3.Object_key.t ->
?options:Awskit_s3.Transfer.upload_options ->
?on_progress:(Awskit_s3.Transfer.progress -> unit) ->
path:_ Eio.Path.t ->
unit ->
(Awskit_s3.Transfer.upload_result, Awskit_s3.Error.t) resultUpload a local file, using PutObject below the multipart threshold and multipart upload at or above it.
val download_file :
t ->
bucket:Awskit_s3.Bucket_name.t ->
key:Awskit_s3.Object_key.t ->
?options:Awskit_s3.Transfer.download_options ->
?on_progress:(Awskit_s3.Transfer.progress -> unit) ->
path:_ Eio.Path.t ->
unit ->
(Awskit_s3.Transfer.download_result, Awskit_s3.Error.t) resultDownload an object to a local file, using ranged GetObject requests at or above the multipart threshold. The selected overwrite policy controls whether an existing target is replaced or rejected before transport.
val multipart_upload_file :
t ->
bucket:Awskit_s3.Bucket_name.t ->
key:Awskit_s3.Object_key.t ->
?options:Awskit_s3.Transfer.upload_options ->
?on_progress:(Awskit_s3.Transfer.progress -> unit) ->
path:_ Eio.Path.t ->
unit ->
(Awskit_s3.Transfer.multipart_upload_result, Awskit_s3.Error.t) resultUpload a local file with S3 multipart upload. The helper aborts the multipart upload when an Awskit-created upload fails before completion.
val resume_multipart_upload_file :
t ->
upload:Awskit_s3.Multipart.Upload.caller_owned Awskit_s3.Multipart.Upload.t ->
?options:Awskit_s3.Transfer.upload_options ->
?on_progress:(Awskit_s3.Transfer.progress -> unit) ->
path:_ Eio.Path.t ->
unit ->
(Awskit_s3.Transfer.multipart_upload_result, Awskit_s3.Error.t) resultResume a caller-owned multipart upload by verifying the upload with ListParts, uploading every local part into that upload, and completing from the fresh UploadPart results. Caller-owned uploads are not aborted on failure.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>