Hoppa till huvudinnehållet

Kurs

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

Medel3 tim

Säkra AWS-arbetslaster: minsta IAM-behörighet, kortlivade inloggningsuppgifter, API-auktorisering, hemlighetshantering, kryptering, CloudTrail-underlag.

Python3 tim12 videor45 övningar2,550 XP87Prestationsintyg

Skapa ditt gratiskonto

Fortsätt med Google
eller
Genom att fortsätta godkänner du vår användarvillkor, våra integritetspolicy och att dina uppgifter lagras i USA.

Uppskattad av lärande på tusentals företag

Utbildar du ett team?

Prova för företag →

Kursbeskrivning

När din kod anropar AWS, vems behörigheter är det egentligen som kontrolleras? Gör du fel här kan du släppa en roll som kan läsa alla buckets i kontot. Använda AWS-säkerhet för utvecklare är byggd för utvecklare som driftsätter verkliga arbetsbelastningar på AWS, och går igenom de säkerhetsbeslut jobbet faktiskt kräver. Du ersätter långlivade nycklar med kortlivad, rollbaserad åtkomst, och lär dig läsa en IAM-policy tillräckligt bra för att förutsäga om den tillåter eller nekar. Du väljer rätt auktorisering för API:er och applikationsanvändare, håller hemligheter borta från kod och loggar, och väljer kryptering som en revisor kan verifiera. Till sist läser du CloudTrail-bevis och stramar åt en roll utifrån vad den faktiskt gjorde. Med praktiska scenarier byggda kring en enda körande applikation lämnar du kursen med säkerhetsbeslut du kan försvara, och en praktisk grund i domänen Security för AWS Certified Developer – Associate-provet.

Förkunskapskrav

Kursplan

Kursöversikt

1

Identitet och minsta privilegium på AWS

I det här kapitlet bygger du den mentala modell som håller verkliga AWS-arbetsbelastningar säkra: att skilja aktören från den principal som AWS faktiskt utvärderar. Därefter lär du dig läsa en IAM-policy på samma sätt som AWS gör, och avgöra om ett anrop tillåts, nekas, eller tyst blockeras av ingenting alls. Till sist ersätter du långlivade åtkomstnycklar med rollantagande, tillfälliga autentiseringsuppgifter och försignerade URL:er – mönstret som för gott tar bort en nyckel från ett repository.
Starta kapitel
2

Appautentisering och auktorisering

I det här kapitlet drar du en tydlig gräns mellan Cognito-användarpooler för inloggning och identitetspooler för AWS-autentiseringsuppgifter, och verifierar sedan en tokens signatur innan du litar på något i den. Därefter kartlägger du var en behörighet egentligen kommer ifrån – bland identitetspolicyer, resurspolicyer och de gränser som begränsar dem – och använder den kartan för att välja mellan IAM-, Cognito- och Lambda-auktoriserare för en API Gateway-slutpunkt. Till sist håller du hemligheter borta från kod och loggar, och väljer den lagringsplats, maskering och de rotationsrutiner som klarar en granskning efter en incident.
Starta kapitel
3

Kryptering och kvitton

I det här kapitlet matchar du krypteringsläge mot krav: de fyra sätten att kryptera ett S3-objekt, och den enda policyraden som tvingar fram kryptering under överföring. Därefter avgör du vem som egentligen kontrollerar en KMS-nyckel när både en nyckelpolicy och en IAM-policy har ett ord med i laget, och läser CloudTrail noga nog för att veta när tystnaden betyder att ingen loggade, inte att inget hände. Till sist kör du hela kursens checklista mot en tjänst du är på väg att driftsätta, och ser var samma beslut om identitet, hemligheter och kryptering följer med in i pipelines och AI-agenter som anropar AWS på dina vägnar.
Starta kapitel

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

Kurs
slutförd

Tjäna ett prestationsbevis

Registrera dig nu

Utveckla dina datafärdigheter med DataCamp for Mobile

Gör framsteg på språng med våra mobilkurser och dagliga femminuters kodningsutmaningar.