Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new feature: Add Support for Presigned Deletes in OpenDAL Python Bindings #5427

Open
1 task done
soumya1120 opened this issue Dec 18, 2024 · 3 comments
Open
1 task done
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@soumya1120
Copy link

Feature Description

Proposed Functionality:

  • Allow generating a presigned delete URL for objects in supported storage backends.
  • Define a configurable expiration time for the presigned URL.
  • Ensure compatibility with storage services that natively support presigned delete operations (e.g., AWS S3, Azure Blob Storage).
  • Provide clear error handling for backends that do not support presigned deletes.

Problem and Solution

Problem:
Currently we have support for presigned Reads and Writes with openDAL python bindings, but presigned support for DELETE operations are not yet supported. Related discussion: #5423
Solution:
Would like to presigned Delete support to be added to openDAL python bindings with the introduction of this feature.

Additional Context

No response

Are you willing to contribute to the development of this feature?

  • Yes, I am willing to contribute to the development of this feature.
@soumya1120 soumya1120 added the enhancement New feature or request label Dec 18, 2024
@Xuanwo Xuanwo added good first issue Good for newcomers help wanted Extra attention is needed labels Dec 18, 2024
@Xuanwo
Copy link
Member

Xuanwo commented Dec 18, 2024

I believe we can impelment presign_delete in rust core first.

@anandubey
Copy link

@Xuanwo I wanna take this up. Shall I just fork and get started?

@Xuanwo
Copy link
Member

Xuanwo commented Dec 18, 2024

@Xuanwo I wanna take this up. Shall I just fork and get started?

Welcome, thank you in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants