AWS s3 назначает папку в нескольких корзинах с политикой - PullRequest
0 голосов
/ 24 августа 2018

У меня есть несколько корзин, в них у меня есть папки, я должен предоставить доступ к определенным папкам в каждой корзине для отдельного человека,

доступ может быть сделан через API или клиент i.s3 браузер

папки будут выглядеть так:

Мой мир - f1 - f2 - f3

Мой мир2 - g1 - g2 - g3

Мой-world3 - h1 - h2 - h3

доступ будет осуществляться с помощью корзины My-world и My-world2, но только с доступом к папкам f1, f2 и g2

Как я могу это сделать,Я посмотрел на некоторые документы, но это немного сбивает с толку, вот моя политика, я хотел бы знать, где я могу добавить условие папки

{
    "Statement": [
   {
      "Effect": "Allow",
  "Action": [
    "s3:List*",
    "s3:Get*"
  ],
  "Resource": "arn:aws:s3:::My-world",
  "Resource": "arn:aws:s3:::My-world2",
  "Condition": {}
},
{
  "Effect": "Allow",
  "Action": "s3:Get*",
  "Resource": "arn:aws:s3:::My-world/*",
  "Resource": "arn:aws:s3:::My-world/*",
  "Condition": {}
},
{
  "Effect": "Allow",
  "Action": "s3:ListAllMyBuckets",
  "Resource": "*",
     "Condition": {}
    }
  ]
}
...