Zabezpečení AWS pro vývojáře
Rahul Singh
Technical Product Manager



Nejdřív jeden pojem

Provedeš push změny
Tvůj pipeline se spustí

Provedeš push změny
Tvůj pipeline se spustí
Nasazení se zastaví: AccessDenied
První instinkt: „Zkontroluju si svoje oprávnění."




Ten, kdo práci spustil.
Zde: ty.

Ten, kdo práci spustil.
Zde: ty.
Identita, kterou AWS vyhodnocuje při příchodu požadavku.
Zde: role pipeline.


Ten, kdo práci spustil.
Zde: ty.
Identita, kterou AWS vyhodnocuje při příchodu požadavku.
Zde: role pipeline.


Role A (podoba AdministratorAccess)
Role B
Prefix: cesta připomínající složku uvnitř bucketu


Široká role
Při kompromitaci: dosáhne na každý bucket, prefix i objekt v účtu.
Úzká role
Při kompromitaci: dosáhne jen na jeden prefix v jednom bucketu. Nic víc.


Role by měla dělat jen to, co vyžaduje její úkol, a jen o málo víc.
AmazonS3ReadOnlyAccess: každý bucket. Spravované zákazníkem: tvoje, až na úroveň jednoho prefixuPříklad: role pro čtení z reports-bucketu Dvě povolení. Nic dalšího uděleno není.

Zabezpečení AWS pro vývojáře