generated from TrueCloudLab/basic
[#87] iam: Support s3:PatchObject action #87
No reviewers
Labels
No labels
Infrastructure
blocked
bug
config
discussion
documentation
duplicate
enhancement
go
help wanted
internal
invalid
kludge
observability
perfomance
question
refactoring
wontfix
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: TrueCloudLab/policy-engine#87
Loading…
Reference in a new issue
No description provided.
Delete branch "mbiryukova/policy-engine:feature/s3_patch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Signed-off-by: Marina Biryukova m.biryukova@yadro.com
40877f89ed
todc23ab0bfa
[#xx] iam: Support s3:PatchObject actionto [#87] iam: Support s3:PatchObject action@ -60,6 +60,7 @@ var actionToNativeOpMap = map[string][]string{
s3ActionPutObjectTagging: {native.MethodGetContainer, native.MethodHeadObject, native.MethodGetObject, native.MethodPutObject},
s3ActionPutObjectVersionACL: {native.MethodGetContainer, native.MethodGetContainerEACL, native.MethodSetContainerEACL, native.MethodGetObject, native.MethodHeadObject},
s3ActionPutObjectVersionTagging: {native.MethodGetContainer, native.MethodHeadObject, native.MethodGetObject, native.MethodPutObject},
s3ActionPatchObject: {native.MethodGetContainer, native.MethodGetObject, native.MethodHeadObject, native.MethodPatchObject},
native.MethodGetObject
andnative.MethodHeadObject
are for multi-part uploads or is it required for regular objects as well?@aarifullin do we need
Put
too?Get, as I understand while testing, is needed for retrieving bucket settings (and for multi-part uploads too), Head for all objects
Actually we have to add
Put
. We update object version in tree service which is required to have allowedPut
Can we use the same oprerations as for
s3:PutObject
with additional (native:Patch)? So I also suggest addMethodRangeObject
Added
dc23ab0bfa
to2284c87b47
2284c87b47
to472013f4eb