You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
can't get-object from private container, even the object was put with public-read acl.
I suggest to fix the test and place it in test_s3_neofs.py.
It's more like new S3 issue to fix object ACLs, isn't it?
1. `main_wallet` creates private container -- extended ACL with 7 `deny` rules for target `OTHER`
2. `main_wallet` sets public read acl for the object -- extended ACL has one more additional `allow` rule to this object for target `OTHER`, it is a first rule in the table
3. `alt_wallet` tries to get object -- without bearer token NeoFS node applies container EACL to request => first rule allows to get object.
As @masterSplinter01 mentioned, we got access deny error because of search request. Which is fair enough, because we do search in the bucket. tree-service branch avoids extra search, so maybe the issue should be gone. Let's investigate that and fix per object public ACL in private containers.
As @masterSplinter01 mentioned, we got access deny error because of
search
request. Which is fair enough, because we do search in the bucket.tree-service
branch avoids extra search, so maybe the issue should be gone. Let's investigate that and fix per object public ACL in private containers.Originally posted by @alexvanin in #487 (comment)
The text was updated successfully, but these errors were encountered: