Een EventBridge-gebeurtenis is geconfigureerd om een AWS Lambda-functie aan te roepen, maar het aanroepen van de functie produceert een AccessDeniedException. Hoe moet de data engineer deze fout oplossen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Zorg ervoor dat zowel de IAM-rol die EventBridge gebruikt als het resource-based beleid van de Lambda-functie de benodigde machtigingen hebben..
Waarom dit het antwoord is
Een AccessDeniedException bij het aanroepen van een Lambda-functie door EventBridge duidt op onvoldoende machtigingen. EventBridge heeft een IAM-rol nodig met lambda:InvokeFunction machtigingen om de Lambda-functie aan te roepen. Daarnaast moet de Lambda-functie zelf een resource-based beleid hebben dat EventBridge toestaat om de functie aan te roepen. Beide componenten zijn essentieel voor een succesvolle aanroep. De andere opties zijn onjuist: Het trust policy van de Lambda-uitvoeringsrol is relevant voor welke services de rol mogen aannemen, niet voor het aanroepen van de functie zelf. Subnetconfiguratie (privé of publiek) is gerelateerd aan netwerktoegang, niet aan IAM-machtigingen voor functie-aanroepen. EventBridge-schema's en gebeurteniskartering bepalen hoe gebeurtenissen worden verwerkt en doorgestuurd, maar veroorzaken geen AccessDeniedException bij het aanroepen van de functie.
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