libs3 icon indicating copy to clipboard operation
libs3 copied to clipboard

Cannot access S3 bucket root when the access policy checks for empty prefix

Open martinprikryl opened this issue 3 years ago • 0 comments

When accessing bucket root, AWS tools send empty prefix (prefix=), contrary to libs3 that sends no prefix. But some AWS policy examples suggest conditions like: "Condition":{"StringEquals":{"s3:prefix":["","home/"],"s3:delimiter":["/"]}} With such conditions libs3 will fail to access the root. Reported for WinSCP: https://winscp.net/forum/viewtopic.php?t=31359 The same problem for Cyberduck: https://trac.cyberduck.io/ticket/11549

martinprikryl avatar Sep 01 '21 08:09 martinprikryl