Använda AWS-säkerhet för utvecklare
Rahul Singh
Technical Product Manager



Först, ett begrepp

Du pushar en ändring
Din pipeline körs

Du pushar en ändring
Din pipeline körs
Distributionen stoppas: AccessDenied
Första instinkten: "Låt mig kolla mina egna behörigheter."




Den som satte arbetet i rörelse.
Här: du.

Den som satte arbetet i rörelse.
Här: du.
Identiteten AWS utvärderar när begäran kommer in.
Här: pipelinens roll.


Den som satte arbetet i rörelse.
Här: du.
Identiteten AWS utvärderar när begäran kommer in.
Här: pipelinens roll.


Roll A (Så ser AdministratorAccess ut)
Roll B
Prefix: en mapplik sökväg inuti en bucket


Bred roll
Om komprometterad: når varje bucket, prefix och objekt i kontot.
Snäv roll
Om komprometterad: når ett prefix, i en bucket. Inget mer.


En roll ska göra vad jobbet kräver, och mycket lite därutöver.
AmazonS3ReadOnlyAccess: varje bucket. Kundhanterad: din egen, ner till ett prefixExempel: en läsroll för reports-bucket Två tillåtelser. Inget annat beviljat.

Använda AWS-säkerhet för utvecklare