wasmcloud-s3

Crates.iowasmcloud-s3
lib.rswasmcloud-s3
version0.10.1
sourcesrc
created_at2021-02-11 18:16:21.607677
updated_at2021-05-18 20:43:44.828321
descriptionAWS S3 capability provider for the wasmCloud wasm host runtime
homepagehttps://wasmcloud.dev
repositoryhttps://github.com/wasmcloud/capability-providers
max_upload_size
id353883
size45,927
wasmCloud Automation Bot (wasmcloud-automation)

documentation

https://docs.rs/wasmcloud-s3

README

crates.io  Rust  license  documentation

wasmCloud Blobstore Provider (S3)

A native capability provider for wasmCloud that implements the wasmcloud:blobstore protocol for Amazon S3 and S3-compliant (e.g. minio) storage servers.

If you want to statically compile (embed) this plugin into a custom host, then enable the static_plugin feature in your dependencies:

wasmcloud-s3 = { version = "??", features = ["static_plugin"]}

Configuration Values

Value Description
REGION AWS region to use (default us-east-1)
ENDPOINT AWS endpoint to use (default s3.us-east-1.amazonaws.com
AWS_ACCESS_KEY AWS access key for authentication
AWS_SECRET_ACCESS_KEY AWS secret access key for authentication
AWS_TOKEN AWS token for authentication (can be omitted if not needed for auth)
TOKEN_VALID_FOR AWS token lifetime (in seconds)
HTTP_PROXY Proxy URL to use with the S3 client
Commit count: 573

cargo fmt