or
Den här övningen är en del av kursen
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.
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.
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.
Aktuell övning