Hi Mick,
In the Policy Designer we support the AWS-Wide policy keys only. The "s3:prefix" is an action specific policy key. For future we will think of the best way to support action-specific keys in the Policy Designer.
Talking about the Example 2, please confirm if you followed the same steps:
In the Access Manager:
1. select your S3 account, create a new user to which you want to grant certain permissions
2. create a new policy for this user (use Policy Script tab):
Note: replace "bucket_name" and "folder_inside_bucket" with your settings.
Code:{
"Statement": [
{
"Effect": "Allow",
"Action": "s3:ListBucket",
"Resource": "arn:aws:s3:::bucket_name",
"Condition": {
"StringLike": {
"s3:prefix": "folder_inside_bucket/*"
}
}
}
]
}
3. right-click on the user, choose Manage Access Keys
4. click Create, copy Access and Secret Keys to the Notepad, close the Security Credentials dialog
Go to CloudBerry Explorer main window:
1. choose File | Amazon S3 Accounts
2. add a new account with Access and Secret Keys assosiated with created IAM user (from the Notepad)
3. select this account as a Source in any left or right pane
4. enter "bucket_name/folder_inside_bucket" manually instead of the "Root"
It should list the objects inside the folder.
Please let me know if it works for you.
Thanks,
Juli, CloudBerryLab Team
Edited by user Monday, November 01, 2010 9:22:59 AM(UTC)
| Reason: Not specified