Використання AWS Security для розробників
Rahul Singh
Technical Product Manager



Спершу одне поняття

Ви надсилаєте зміну
Ваш pipeline запускається

Ви надсилаєте зміну
Ваш pipeline запускається
Розгортання зупиняється: AccessDenied
Перша думка: «Перевірю свої дозволи».




Той, хто запускає процес.
Тут: ви.

Той, хто запускає процес.
Тут: ви.
Ідентичність, яку AWS перевіряє, коли приходить запит.
Тут: роль pipeline.


Той, хто запускає процес.
Тут: ви.
Ідентичність, яку AWS перевіряє, коли приходить запит.
Тут: роль pipeline.


Роль A (Форма AdministratorAccess)
Роль B
Префікс: шлях усередині бакета, як у теці


Широка роль
Якщо скомпрометована: досягає кожного бакета, префікса й об'єкта в акаунті.
Вузька роль
Якщо скомпрометована: лише один префікс в одному бакеті. І нічого більше.


Роль має робити лише те, що потрібно її завданню, і мінімум понад це.
AmazonS3ReadOnlyAccess: усі бакети. Керована клієнтом: ваша, аж до одного префіксаПриклад: роль для читання reports-bucket Два дозволи. Більше нічого.

Використання AWS Security для розробників