You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "Aditya1404Sal (via GitHub)" <gi...@apache.org> on 2026/09/29 19:54:48 UTC

[PR] feat: add BucketStore trait for bucket create, delete and exists [arrow-rs-object-store]

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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org