Open Issues Need Help
View All on GitHubAI Summary: The task is to fix a bug in the `object_store` crate's Google Cloud Storage (GCS) client builder. Currently, the builder panics when given a malformed private key instead of returning an error. The solution involves replacing the `unwrap()` call in the key reading process with proper error handling, allowing the builder to return an informative error message instead of panicking.
AI Summary: Implement support for Alibaba Cloud OSS in the Rust object_store crate by utilizing the `x-oss-forbid-overwrite` header instead of standard S3 headers for the `PutMode::Create` operation. This involves modifying the existing Alibaba OSS implementation within the crate to handle this specific header for creating objects.