Dans ce chapitre, vous tracerez une frontière claire entre les groupes d'utilisateurs Cognito pour la connexion et les pools d'identités pour les identifiants AWS, puis vous vérifierez la signature d'un jeton avant de faire confiance à son contenu. Vous cartographierez ensuite l'origine réelle d'une permission entre stratégies d'identité, stratégies de ressource et limites qui les bornent, et utiliserez cette carte pour choisir entre IAM, les authorizers Cognito et Lambda pour un point de terminaison API Gateway. Enfin, vous maintiendrez les secrets hors du code et des journaux, en choisissant l'emplacement de stockage, le masquage et les habitudes de rotation qui résistent à un retour d'expérience après incident.
Exercise 1: User pools, identity pools, et JWTExercise 2: Vérifiez un jeton avant de lui faire confianceExercise 3: Décider de l'accès à partir des revendicationsExercise 4: Choisir la bonne partie de CognitoExercise 5: Identité, ressource et frontièreExercise 6: Choisir où vit la stratégieExercise 7: Nommez la couche qui a refuséExercise 8: Isoler un locataireExercise 9: Choisir un authorizer API GatewayExercise 10: Faites correspondre l'appelant à la bonne porteExercise 11: Fermer la fenêtre périméeExercise 12: Empêcher le deputy confusExercise 13: Éloignez les secrets du code et des journauxExercise 14: Où vit la valeurExercise 15: Assainir sans perdre toute visibilitéExercise 16: Survivre à la rotation