Een webapplicatie gebruikt Amazon API Gateway voor een AWS Lambda-functie en een Amazon DynamoDB-tabel. Amazon Cognito user pools identificeren individuele gebruikers. De solutions architect moet ervoor zorgen dat alleen gebruikers met een abonnement toegang hebben tot premium content. Welke oplossing voldoet aan deze vereiste met de MINSTE operationele overhead?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Implementeer API usage plans en API keys om de toegang van gebruikers die geen abonnement hebben te beperken..
Waarom dit het antwoord is
De juiste oplossing is het implementeren van API usage plans en API keys. API Gateway usage plans stellen u in staat om toegang tot API's te beheren en te beperken op basis van API keys. U kunt verschillende usage plans maken voor abonnees en niet-abonnees, waarbij de premium content alleen toegankelijk is voor gebruikers met een API key die is gekoppeld aan een abonnement-usage plan. Dit biedt een eenvoudige en schaalbare manier om toegang te controleren met minimale operationele overhead, aangezien API Gateway de authenticatie en autorisatie afhandelt. Het inschakelen van API caching en throttling (optie A) verbetert de prestaties en beschermt tegen overbelasting, maar beheert geen toegang op basis van abonnementen. AWS WAF (optie B) is een firewall die webapplicaties beschermt tegen veelvoorkomende web-exploits, maar is niet ontworpen voor het beheren van abonnement-gebaseerde toegang. Gedetailleerde IAM-machtigingen op de DynamoDB-tabel (optie C) zouden een complexere oplossing vereisen, waarbij de Lambda-functie de gebruikersstatus moet verifiëren en dynamisch IAM-beleid moet toepassen, wat leidt tot hogere operationele overhead.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig