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

rgw: support bucket notification API #547

Open
yuvalif opened this issue Aug 9, 2021 · 3 comments
Open

rgw: support bucket notification API #547

yuvalif opened this issue Aug 9, 2021 · 3 comments

Comments

@yuvalif
Copy link

yuvalif commented Aug 9, 2021

implement the following bucket APIs to manage bucket notifications:
https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#create-notification
https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#delete-notification
https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#get-list-notification

@yuvalif yuvalif changed the title [feature] support bucket notification API [feature] rgw: support bucket notification API Aug 9, 2021
@phlogistonjohn
Copy link
Collaborator

Thanks! CCing @leseb and @thotz as our experts on rgw for scoping. If either of think it's a good fit for go-ceph we'll label this issues appropriately.

@thotz
Copy link
Collaborator

thotz commented Aug 10, 2021

Thanks! CCing @leseb and @thotz as our experts on rgw for scoping. If either of think it's a good fit for go-ceph we'll label this issues appropriately.

Actually @yuvalif is the real expert here. He is part of RGW team and working on rook/rook#8426 in Rook related to this feature

@yuvalif
Copy link
Author

yuvalif commented Aug 10, 2021

without a specific go ceph API we have to use the AWS SDK one: https://pkg.go.dev/github.com/aws/[email protected]/service/s3#PutBucketNotificationInput

however, this does not include some extensions that we made to the API that works only for the RGW.

@phlogistonjohn phlogistonjohn changed the title [feature] rgw: support bucket notification API rgw: support bucket notification API Aug 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants