Sécuriser une API : Amazon Cognito, autorisation JWT, Secrets Manager et KMS
Aucun avis
Avancé
2 h
2 500 crédits
Tout se fait dans AWS CloudShell : rien à installer. La sandbox fournit l'API, la fonction et la table des colis des ateliers précédents, et la clé KMS de Sawa Express. Votre groupe d'utilisateurs Cognito doit porter l'étiquette de votre sandbox : la commande du guide la pose pour vous. Une condition annule la validation : un rôle de fonction qui ouvre toutes les tables DynamoDB.
Conseil
401 et 403 ne disent pas la même chose : 401, l'API ne sait pas qui vous êtes ; 403, elle le sait, et c'est non. Et quand Lambda reçoit AccessDeniedException, lisez qui refuse : Secrets Manager et KMS ne demandent pas le même droit.
aws
cognito
jwt
api gateway
secrets manager
kms
cors
securite
dva-c02
Sécuriser une API : Amazon Cognito, autorisation JWT, Secrets Manager et KMS · MonPremierLab