Программно проверить, есть ли у пользователя определенные разрешения для корзины S3 - PullRequest
0 голосов
/ 03 октября 2018

Я хотел бы проверить, может ли данный пользователь / роль выполнять определенную операцию (GetObject, PutObject и т. Д.) Над корзиной S3.Я могу сделать это вручную через консоль AWS, изучив политики пользователя, но мне было любопытно, есть ли способ сделать это через CLI или Java SDK

1 Ответ

0 голосов
/ 03 октября 2018

Вы можете смоделировать, как набор политик IAM, прикрепленных к сущности IAM, работает со списком операций API и ресурсами AWS для определения действующих разрешений политик.

Доступны два API:

  1. SimulatePrincipalPolicy
  2. SimulateCustomPolicy

См. Также слайд Re: Invent 2016 на Как автоматизироватьПроверка политики .

...