Usando a segurança da AWS para desenvolvedores
Rahul Singh
Technical Product Manager



Antes, um termo

Você faz um push
Seu pipeline roda

Você faz um push
Seu pipeline roda
O deploy para: AccessDenied
Primeiro impulso: "Vou checar minhas próprias permissões."




Quem põe o trabalho em movimento.
Aqui: você.

Quem põe o trabalho em movimento.
Aqui: você.
A identidade que a AWS avalia quando a requisição chega.
Aqui: a role do pipeline.


Quem põe o trabalho em movimento.
Aqui: você.
A identidade que a AWS avalia quando a requisição chega.
Aqui: a role do pipeline.


Role A (O formato de AdministratorAccess)
Role B
Prefix: um caminho tipo pasta dentro de um bucket


Role ampla
Se comprometida: alcança todos os buckets, prefixes e objetos da conta.
Role estreita
Se comprometida: alcança um prefix em um bucket. Nada além.


Uma role deve fazer o que o trabalho exige — e pouco além disso.
AmazonS3ReadOnlyAccess: todos os buckets. Gerenciada pelo cliente: sua, até um único prefixExemplo: uma role leitora do bucket de relatórios Duas permissões "Allow". Nada mais concedido.

Usando a segurança da AWS para desenvolvedores