Программно проверить, есть ли у пользователя определенные разрешения для корзины S3
Я хотел бы проверить, может ли данный пользователь / роль выполнять определенную операцию (GetObject, PutObject и т. Д.) Над корзиной S3. Я могу сделать это вручную через консоль AWS, изучив политики пользователя, но мне было любопытно, есть ли способ сделать это через CLI или Java SDK
1 ответ
Решение
Вы можете смоделировать, как набор политик IAM, прикрепленных к объекту IAM, работает со списком операций API и ресурсами AWS для определения эффективных разрешений политик.
Доступны два API:
Также см. Слайд-лист re:Invent 2016 о том, как автоматизировать проверку политики.