Aditya1404Sal opened a new pull request, #868:
URL: https://github.com/apache/arrow-rs-object-store/pull/868
# Which issue does this PR close?
Closes #865.
# Rationale for this change
See #865 please
# What changes are included in this PR?
- A new `object_store::bucket::BucketStore` trait with `create_bucket`,
`delete_bucket` and
`bucket_exists`, implemented for AmazonS3, GoogleCloudStorage and
MicrosoftAzure.
- `GoogleCloudStorageBuilder::with_project_id` and
`GoogleConfigKey::ProjectId`
(`GOOGLE_PROJECT_ID`), needed to create GCS buckets.
- Unit tests for each provider, plus integration tests against the emulators
CI already runs
(LocalStack, fake-gcs-server and Azurite).
I'm happy to split this per provider if that's easier to review.
# Are there any user-facing changes?
Yes, additive only: the new trait and the gcs project-id option. There are
no breaking changes.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]