Uso de la seguridad de AWS para desarrolladores
Rahul Singh
Technical Product Manager



Primero, una palabra clave

Haces push de un cambio
Tu pipeline se ejecuta

Haces push de un cambio
Tu pipeline se ejecuta
El deploy se detiene: AccessDenied
Primer instinto: «Voy a revisar mis propios permisos».




Quien pone el trabajo en marcha.
Aquí: tú.

Quien pone el trabajo en marcha.
Aquí: tú.
La identidad que AWS evalúa cuando llega la solicitud.
Aquí: el rol del pipeline.


Quien pone el trabajo en marcha.
Aquí: tú.
La identidad que AWS evalúa cuando llega la solicitud.
Aquí: el rol del pipeline.


Rol A (La forma de AdministratorAccess)
Rol B
Prefix: una ruta tipo carpeta dentro de un bucket


Rol amplio
Si se compromete: llega a todos los buckets, prefijos y objetos de la cuenta.
Rol reducido
Si se compromete: llega a un prefijo de un bucket. Nada más.


Un rol debe hacer lo que requiere su trabajo y poco más.
AmazonS3ReadOnlyAccess: todos los buckets. Gestionado por el cliente: el tuyo, hasta un prefijoEjemplo: un rol lector de reports-bucket Dos permisos Allow. Nada más.

Uso de la seguridad de AWS para desarrolladores