Crates.io | wasmcloud-s3 |
lib.rs | wasmcloud-s3 |
version | 0.10.1 |
source | src |
created_at | 2021-02-11 18:16:21.607677 |
updated_at | 2021-05-18 20:43:44.828321 |
description | AWS S3 capability provider for the wasmCloud wasm host runtime |
homepage | https://wasmcloud.dev |
repository | https://github.com/wasmcloud/capability-providers |
max_upload_size | |
id | 353883 |
size | 45,927 |
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"]}
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 |