Securitatea AWS pentru dezvoltatori
Rahul Singh
Technical Product Manager



Mai întâi, un termen important

Faci push la o modificare
Pipeline-ul tău rulează

Faci push la o modificare
Pipeline-ul tău rulează
Deploy-ul se oprește: AccessDenied
Primul instinct: "Hai să-mi verific propriile permisiuni."




Cel care a pus lucrul în mișcare.
Aici: tu.

Cel care a pus lucrul în mișcare.
Aici: tu.
Identitatea pe care AWS o evaluează la primirea cererii.
Aici: rolul pipeline-ului.


Cel care a pus lucrul în mișcare.
Aici: tu.
Identitatea pe care AWS o evaluează la primirea cererii.
Aici: rolul pipeline-ului.


Rolul A (Forma politicii AdministratorAccess)
Rolul B
Prefix: o cale asemănătoare unui folder în interiorul unui bucket


Rol larg
Dacă este compromis: ajunge la orice bucket, prefix și obiect din cont.
Rol restrâns
Dacă este compromis: ajunge la un singur prefix, dintr-un singur bucket. Nimic mai mult.


Un rol trebuie să facă exact ce cere sarcina lui, și foarte puțin în plus.
AmazonS3ReadOnlyAccess: orice bucket. Gestionate de client: ale tale, până la un singur prefixExemplu: un rol de citire pentru reports-bucket Două permisiuni allow. Nimic altceva acordat.

Securitatea AWS pentru dezvoltatori