Make object service handlers check a request with APE #872

Closed
opened 2023-12-14 13:01:44 +00:00 by aarifullin · 0 comments
Member

All object service handlers must gradually start using APE checker instead ACL. For this moment a request is ape-checked only for Put method.

Before APE checker replaces acl/eACL, it is necessary to make sure that a request is correctly prepared before passing it to the chain router - for this we need to resolve these issues:

Let's discuss more details here

All object service handlers must gradually start using [APE checker](https://git.frostfs.info/TrueCloudLab/frostfs-node/src/commit/681b2c5fd45f3c6763db2be3509575d3c3f967db/pkg/services/object/acl/v2/types.go#L33) instead ACL. For this moment a request is ape-checked only for [Put](https://git.frostfs.info/TrueCloudLab/frostfs-node/src/commit/624f9deb8702043f1462218146f0d8b4af93811a/pkg/services/object/acl/v2/service.go#L563) method. Before APE checker replaces acl/eACL, it is necessary to make sure that a request is correctly [prepared](https://git.frostfs.info/TrueCloudLab/frostfs-node/src/commit/4d5be5ccb51179454728cc98bc76a53b22b49d69/pkg/services/object/acl/ape_request.go#L84-L88) before passing it to the chain router - for this we need to resolve these issues: - [frostfs-node issue #844](https://git.frostfs.info/TrueCloudLab/frostfs-node/issues/844) - [policy-engine issue #8](https://git.frostfs.info/TrueCloudLab/policy-engine/issues/8) Let's discuss more details here
aarifullin was assigned by fyrchik 2023-12-18 10:59:39 +00:00
fyrchik added this to the v0.38.0 milestone 2023-12-22 07:22:30 +00:00
fyrchik added the
frostfs-node
label 2024-01-11 17:31:08 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-node#872
No description provided.