Een ML-pipeline die is gebouwd met AWS Step Functions bevat Lambda-functies. Een SQS-wachtrij levert modelparameters om modellen te trainen, en getrainde modellen worden geüpload naar S3. De ontwikkelaar wil de pipeline lokaal uitvoeren en testen zonder echte SQS- of S3-serviceaanroepen te doen. Welke optie voldoet aan deze behoefte?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik AWS Step Functions Local en mock de service-integraties..
Waarom dit het antwoord is
De juiste optie is om AWS Step Functions Local te gebruiken en de service-integraties te mocken. AWS Step Functions Local stelt ontwikkelaars in staat om Step Functions-workflows op hun lokale machine uit te voeren, wat essentieel is voor lokaal testen. Door de SQS- en S3-integraties te mocken, voorkomt de ontwikkelaar dat er daadwerkelijke serviceaanroepen worden gedaan, wat voldoet aan de vereiste om de pipeline lokaal te testen zonder echte AWS-services te gebruiken. Amazon CodeGuru Profiler is bedoeld voor prestatieanalyse van applicaties in de cloud, niet voor lokaal testen van Step Functions-workflows. De AWS SAM CLI kan Lambda-functies lokaal uitvoeren en testen, maar het simuleert niet de Step Functions-workflow zelf of de integraties met andere services. Het lokaal uitvoeren van Lambda-functies met de AWS Step Functions Local Docker-image is een stap in de goede richting, maar zonder het mocken van de service-integraties, zou de pipeline nog steeds proberen verbinding te maken met echte SQS- en S3-services.
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