Een .NET Core Lambda-functie moet communiceren met DynamoDB en S3, terwijl de grootte van het deployment package en de invocation latency geminimaliseerd moeten worden. Welke aanpak voldoet aan deze doelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Neem alleen de AWS SDK for .NET-modules die nodig zijn voor DynamoDB en Amazon S3 op in het deployment package..
Waarom dit het antwoord is
Het opnemen van alleen de benodigde AWS SDK-modules (DynamoDB en S3) minimaliseert de grootte van het deployment package. Een kleiner package resulteert in snellere uploads en een kortere 'cold start' tijd, wat de invocation latency verlaagt. De volledige AWS SDK bevat veel ongebruikte code, wat het package onnodig groot maakt. Het verhogen van de geheugentoewijzing kan de prestaties verbeteren, maar heeft geen directe invloed op de packagegrootte of de downloadtijd van de SDK. Het downloaden van de SDK tijdens runtime vanaf S3 zou de invocation latency juist aanzienlijk verhogen, omdat de functie bij elke cold start moet wachten tot de SDK is gedownload en geladen.
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