AcmeRetail gebruikt de SageMaker Model Registry om productieklare modellen te beheren. Het ML-team wil geautomatiseerde implementatie naar een staging-endpoint configureren telkens wanneer een nieuwe modelpakketversie wordt goedgekeurd in het register. Welk ontwerp zal op betrouwbare wijze een geautomatiseerde implementatie activeren wanneer een modelpakketversie op Approved wordt ingesteld?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een EventBridge-regel die overeenkomt met de SageMaker model package state change event waarbij detail.modelPackageStatus == "Approved" en detail.modelPackageGroupName overeenkomt met de registergroep; stel het doel van de regel in op een Lambda- of Step Functions-statusmachine die CreateModel, CreateEndpointConfig en UpdateEndpoint (of CreateEndpoint) aanroept om het goedgekeurde modelpakket te implementeren..
Waarom dit het antwoord is
De correcte optie beschrijft het aanbevolen patroon voor het automatiseren van implementaties op basis van statuswijzigingen in SageMaker Model Registry. EventBridge kan luisteren naar het sagemaker:ModelPackageStateChange-event. Wanneer detail.modelPackageStatus "Approved" is voor de relevante modelPackageGroupName, kan een Lambda-functie of Step Functions-statusmachine worden geactiveerd. Deze functie kan vervolgens de SageMaker API-aanroepen (CreateModel, CreateEndpointConfig, UpdateEndpoint of CreateEndpoint) uitvoeren om het goedgekeurde model te implementeren. De andere opties zijn onjuist: Er is geen ingebouwde "Model Registry automatic deployment" checkbox die modellen automatisch naar endpoints pusht. S3 PutObject-events zijn niet geschikt, omdat de goedkeuring van een modelpakket een statuswijziging is binnen SageMaker, niet direct een S3-objectwijziging die een implementatie triggert. Bovendien kan een SageMaker-endpoint niet direct geabonneerd worden op een SNS-onderwerp om zichzelf bij te werken. CloudWatch Events kan wel monitoren, maar CodeDeploy is niet de juiste service voor het direct implementeren van SageMaker-modellen naar SageMaker-endpoints; dit vereist de SageMaker API.
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