tree: d2e8d5e780c5b2d0c1045afcb7737b03dc881221
  1. proto/
  2. src/
  3. Cargo.toml
  4. README.md
core/services/gcs-grpc/README.md

Apache OpenDAL Google Cloud Storage gRPC Service

This crate provides an OpenDAL service implementation for the Google Cloud Storage gRPC API.

The implementation uses a generated google.storage.v2.Storage client and does not depend on the Google Cloud Storage Rust client library.

use opendal_core::Operator;
use opendal_service_gcs_grpc::GcsGrpc;

let builder = GcsGrpc::default()
    .bucket("my-bucket")
    .root("my-prefix");
let operator = Operator::new(builder)?;

# Ok::<(), opendal_core::Error>(())