Uso di AWS Security per sviluppatori
Rahul Singh
Technical Product Manager



Prima, un termine chiave

Fai push di una modifica
La tua pipeline parte

Fai push di una modifica
La tua pipeline parte
Il deploy si ferma: AccessDenied
Primo istinto: "Controllo i miei permessi."




Chi ha messo in moto il lavoro.
Qui: tu.

Chi ha messo in moto il lavoro.
Qui: tu.
L'identità che AWS valuta quando arriva la richiesta.
Qui: il ruolo della pipeline.


Chi ha messo in moto il lavoro.
Qui: tu.
L'identità che AWS valuta quando arriva la richiesta.
Qui: il ruolo della pipeline.


Ruolo A (La forma di AdministratorAccess)
Ruolo B
Prefix: un percorso tipo cartella dentro un bucket


Ruolo ampio
Se compromesso: raggiunge ogni bucket, prefix e oggetto dell'account.
Ruolo stretto
Se compromesso: raggiunge un prefix, in un solo bucket. Nient'altro.


Un ruolo deve fare ciò che serve al suo compito, e poco altro.
AmazonS3ReadOnlyAccess: ogni bucket. Gestito dal cliente: tuo, fino a un singolo prefixEsempio: un ruolo lettore del bucket dei report Due allow. Nient'altro concesso.

Uso di AWS Security per sviluppatori