AcmeRetail używa SageMaker Model Registry do zarządzania modelami gotowymi do produkcji. Zespół ML chce skonfigurować automatyczne wdrożenie do punktu końcowego środowiska przejściowego (staging) za każdym razem, gdy nowa wersja pakietu modelu zostanie zatwierdzona w rejestrze. Jaki projekt niezawodnie uruchomi automatyczne wdrożenie, gdy wersja pakietu modelu zostanie ustawiona na Approved?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz regułę EventBridge, która pasuje do zdarzenia zmiany stanu pakietu modelu SageMaker, gdzie detail.modelPackageStatus == "Approved" i detail.modelPackageGroupName pasuje do grupy rejestru; ustaw cel reguły na Lambda lub maszynę stanów Step Functions, która wywołuje CreateModel, CreateEndpointConfig i UpdateEndpoint (lub CreateEndpoint) w celu wdrożenia zatwierdzonego pakietu modelu..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to stworzenie reguły EventBridge. EventBridge umożliwia reagowanie na zdarzenia z usług AWS, w tym na zmiany stanu pakietu modelu w SageMaker Model Registry. Zdarzenie zmiany stanu na "Approved" (zatwierdzony) może wywołać funkcję Lambda lub maszynę stanów Step Functions. Te usługi mogą następnie programowo wywołać operacje SageMaker API (CreateModel, CreateEndpointConfig, UpdateEndpoint/CreateEndpoint) w celu wdrożenia zatwierdzonego modelu do punktu końcowego środowiska przejściowego. Pozostałe opcje są nieprawidłowe: SageMaker Model Registry nie posiada wbudowanej funkcji automatycznego wdrożenia do punktów końcowych stagingu za pomocą pola wyboru. Reguła EventBridge PutObject dla prefiksu S3 pakietu modelu nie jest odpowiednia, ponieważ zatwierdzenie modelu to zdarzenie w rejestrze, a nie bezpośrednio w S3. Ponadto, SageMaker nie aktualizuje automatycznie punktów końcowych na podstawie powiadomień SNS bez dodatkowej logiki. CloudWatch Events to starsza nazwa dla EventBridge, ale użycie CodeDeploy do aktualizacji punktu końcowego SageMaker jest niepoprawne. Wdrożenia SageMaker są zarządzane przez API SageMaker, a nie CodeDeploy.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana