Ga naar hoofdinhoud

Cursus

AWS-beveiliging gebruiken voor developers

Gemiddeld3 u

Beveilig je AWS-workloads: least-privilege IAM, kortlevende credentials, API-autorisatie, geheimenbeheer, versleuteling en CloudTrail-bewijs.

Python3 u12 video's45 oefeningen2,550 XP81Verklaring van prestatie

Maak je gratis account aan

Ga verder met Google
of
Door verder te gaan, accepteer je ons Gebruiksvoorwaarden, onze Privacybeleid en dat je gegevens in de VS worden opgeslagen.

Geliefd bij lerenden bij duizenden bedrijven

Train je een team?

Probeer for Business →

Cursusbeschrijving

Als je code AWS aanroept, wiens rechten worden er dan eigenlijk gecontroleerd? Gaat dat mis, dan lever je een role op die elke bucket in het account kan lezen. AWS-beveiliging gebruiken voor developers is gemaakt voor developers die echte workloads op AWS draaien, en loopt door de beveiligingskeuzes die het werk echt vraagt. Je vervangt langlevende sleutels door kortlevende, role-based access en leest een IAM-beleid goed genoeg om te voorspellen of het toestaat of weigert. Je kiest de juiste autorisatie voor API's en applicatiegebruikers, houdt secrets uit code en logs, en kiest versleuteling die een auditor kan verifiëren. Tot slot lees je CloudTrail-bewijs en versmal je een role op basis van wat die daadwerkelijk deed. Met hands-on scenario's rond één draaiende applicatie loop je weg met beveiligingskeuzes die je kunt onderbouwen, en een praktische basis in het Security-domein van het AWS Certified Developer - Associate-examen.

Vereisten

Lesprogramma

Cursusoverzicht

1

Identiteit en least privilege op AWS

In dit hoofdstuk bouw je het denkkader dat echte AWS-workloads veilig houdt: de actor scheiden van de principal die AWS daadwerkelijk evalueert. Daarna leer je een IAM-beleid te lezen zoals AWS dat doet, om uit te vogelen of een call is toegestaan, geweigerd, of stilletjes nergens door geblokkeerd. Tot slot vervang je langlevende access keys door role assumption, tijdelijke referenties en pre-signed URL's: het patroon dat een sleutel voorgoed uit een repository haalt.
Hoofdstuk starten
2

App-authenticatie en -autorisatie

In dit hoofdstuk trek je een duidelijke scheidslijn tussen Cognito user pools voor inloggen en identity pools voor AWS-referenties, en verifieer je eerst de handtekening van een token voordat je iets erin vertrouwt. Daarna breng je in kaart waar een permissie echt vandaan komt tussen identity policies, resource policies en de grenzen die ze afkappen, en gebruik je die kaart om te kiezen tussen IAM-, Cognito- en Lambda-authorizers voor een API Gateway-endpoint. Tot slot houd je secrets uit code en logs door de juiste store, masking en rotatieroutines te kiezen die een incidentreview doorstaan.
Hoofdstuk starten
3

Versleuteling en 'Receipts'

In dit hoofdstuk koppel je versleutelingsmodus aan eis: de vier manieren om een S3-object te versleutelen, en de ene beleidsregel die transport afdwingt. Daarna bepaal je wie werkelijk een KMS-sleutel beheert wanneer zowel een key policy als een IAM-beleid iets te zeggen hebben, en lees je CloudTrail nauwkeurig genoeg om te weten wanneer stilte betekent dat niemand logde, niet dat er niets is gebeurd. Tot slot loop je de checklist van de hele cursus langs voor één service die je gaat releasen, en zie je hoe dezelfde keuzes rond identity, secrets en versleuteling doorwerken in pipelines en AI-agents die namens jou AWS aanroepen.
Hoofdstuk starten

AWS-beveiliging gebruiken voor developers

Cursus
voltooid

Verdien een prestatieverklaring

Schrijf je nu in

Ontwikkel je datavaardigheden met DataCamp for Mobile

Boek onderweg vooruitgang met onze mobiele cursussen en dagelijkse coding-uitdagingen van 5 minuten.