object_store

Crates.ioobject_store
lib.rsobject_store
version0.11.1
sourcesrc
created_at2022-05-13 15:41:59.625632
updated_at2024-10-20 10:42:11.04462
descriptionA generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.
homepage
repositoryhttps://github.com/apache/arrow-rs/tree/master/object_store
max_upload_size
id585938
size1,036,743
Wakahisa (nevi-me)

documentation

README

Rust Object Store

A focused, easy to use, idiomatic, high performance, async object store library for interacting with object stores.

Using this crate, the same binary and code can easily run in multiple clouds and local test environments, via a simple runtime configuration change. Supported object stores include:

Originally developed by InfluxData and later donated to Apache Arrow.

See docs.rs for usage instructions

Support for wasm32-unknown-unknown target

It's possible to build object_store for the wasm32-unknown-unknown target, however the cloud storage features aws, azure, gcp, and http are not supported.

cargo build -p object_store --target wasm32-unknown-unknown
Commit count: 6150

cargo fmt