Een ontwikkelaar wil belangrijke gebeurtenissen loggen tijdens een Lambda-aanroep en een unieke identificatie voor die specifieke aanroep opnemen. Welke aanpak voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Haal de request ID op uit het AWS request ID-veld in het context-object en schrijf logs naar de standaarduitvoer..
Waarom dit het antwoord is
De correcte aanpak is om de request ID op te halen uit het context-object en logs naar de standaarduitvoer te schrijven. Het context-object, dat door Lambda aan de handler wordt doorgegeven, bevat runtime-informatie over de aanroep, inclusief de unieke awsrequestid. Door logs naar de standaarduitvoer (stdout/stderr) te schrijven, worden ze automatisch door AWS Lambda opgevangen en naar Amazon CloudWatch Logs gestuurd, waar ze gecentraliseerd en doorzoekbaar zijn. De optie die de request ID uit het event-object haalt, is onjuist omdat het event-object de input van de aanroep bevat, niet de runtime-context. Logs naar een bestand schrijven is inefficiënt en niet de best practice voor Lambda, omdat het bestandssysteem van Lambda tijdelijk is en logs niet automatisch worden geaggregeerd.
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