GitHub user Xuanwo added a comment to the discussion: Feature request: add support for bucket related operations
> Hi team, I'm wondering if we could add bucket related operations? For > example, creation, deletion, list, etc. Personally, I don't think this falls within the scope of opendal, as opendal mainly focuses on data plane operations rather than management plane operations. To me, it's impossible to create a portable API for management across different storage services. Data plane operations, such as read, write, and list, are generally similar. But management functions vary greatly, including policies, ACLs, lifecycle management, website hosting, and more. > To test iceberg related functionalities, I need to (1) use opendal for > necessary directory-related operations; and (2) s3 client for s3 / minio > related bucket related operations => 3 IO related libraries => 3 different > set of APIs and configurations Most of the time, we treat S3 buckets as relatively static resources. Therefore, we can create a bucket ahead of time and use different prefixes as needed. I’m happy to help implement this change on the Iceberg side so we can consistently use the same bucket for testing, rather than attempting to create one programmatically. GitHub link: https://github.com/apache/opendal/discussions/6141#discussioncomment-13022108 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
