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
|
| AWSACCESSKEY | AWS access key for authentication |
| AWSSECRETACCESSKEY | AWS secret access key for authentication |
| AWSTOKEN | AWS token for authentication (can be omitted if not needed for auth) |
| TOKENVALIDFOR | AWS token lifetime (in seconds)|
| HTTP_PROXY | Proxy URL to use with the S3 client |