-
Notifications
You must be signed in to change notification settings - Fork 15
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
Support Expiration Lifecycle #192
Comments
We can't use NeoFS exipration attributes here, because in S3 the object lifecycle/expiration is mutable. |
Good use case for serverless functions to handle actions after expiration. |
Blocked by nspcc-dev/neofs-api#226 |
Still there are some questions: Access rights.We need a bearer token to be able to delete an object after appropriate tick happens. Where we should store expiration object info:
It seems we have to extend object/expiration info that stored in tree service by object size to be able to get rid of head request. |
Should we support lifecycle? https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html
I suppose there are some restriction (if we want to support it):
Expiration actions
(availableExpiration actions
andTransition actions
) because s3-gw can not handle storage classes (or it will be?)Expiration actions
will only work in the context of the gateway, and the gateway must store the user's credentialsThe text was updated successfully, but these errors were encountered: