Использование AWS Security для разработчиков
Rahul Singh
Technical Product Manager



Сначала один термин

Вы отправляете изменение
Ваш пайплайн запускается

Вы отправляете изменение
Ваш пайплайн запускается
Деплой останавливается: AccessDenied
Первая мысль: «Надо проверить свои права».




Тот, кто запускает процесс.
Здесь: вы.

Тот, кто запускает процесс.
Здесь: вы.
Идентичность, которую AWS проверяет при получении запроса.
Здесь: роль пайплайна.


Тот, кто запускает процесс.
Здесь: вы.
Идентичность, которую AWS проверяет при получении запроса.
Здесь: роль пайплайна.


Роль A (по образцу AdministratorAccess)
Роль B
Префикс: путь внутри бакета, похожий на папку


Широкая роль
При компрометации: доступ ко всем бакетам, префиксам и объектам в аккаунте.
Узкая роль
При компрометации: доступ к одному префиксу в одном бакете. Не более того.


Роль должна делать только то, что требуется для работы, и не более того.
AmazonS3ReadOnlyAccess: доступ ко всем бакетам. Управляемые клиентом: ваши, вплоть до одного префиксаПример: роль для чтения reports-bucket Два разрешения «allow». Больше ничего не выдано.

Использование AWS Security для разработчиков