Firma produkuje czujniki IoT i osadza w każdym czujniku certyfikat X.509, wydany przez prywatny urząd certyfikacji (CA) firmy, który zawiera unikalny numer seryjny. Certyfikaty są instalowane na urządzeniach podczas produkcji. Po zainstalowaniu czujników w sklepach muszą one mieć możliwość wysyłania danych do AWS, ale nie mogą wysyłać danych przed instalacją. Które podejście do udostępniania spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz funkcję AWS Lambda, która waliduje numer seryjny. Utwórz szablon udostępniania AWS IoT Core, który zawiera parametr SerialNumber. Dodaj funkcję Lambda jako pre-provisioning hook. Zarejestruj CA w AWS IoT Core, określ szablon udostępniania i ustaw allow-auto-registration..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź spełnia wszystkie wymagania. Rejestracja CA w AWS IoT Core z włączoną automatyczną rejestracją (allow-auto-registration) pozwala urządzeniom na automatyczne udostępnianie po pierwszym połączeniu, co rozwiązuje problem braku wysyłania danych przed instalacją. Funkcja Lambda jako pre-provisioning hook umożliwia walidację numeru seryjnego z certyfikatu X.509, zapewniając, że tylko autoryzowane urządzenia zostaną zarejestrowane. Szablon udostępniania z parametrem SerialNumber gwarantuje spójne tworzenie zasobów IoT. Pozostałe opcje są nieprawidłowe: Pierwsza opcja wymaga wywołania RegisterThing podczas produkcji, co oznacza, że urządzenia byłyby udostępnione przed instalacją, co jest sprzeczne z wymaganiem. Druga opcja używa AWS Step Functions, co jest nadmiernie złożone dla prostej walidacji i nie jest standardowym mechanizmem pre-provisioning hook w AWS IoT Core. Ponadto, StartThingRegistrationTask nie jest odpowiednim sposobem na automatyczne udostępnianie po pierwszym połączeniu. Czwarta opcja nie zawiera mechanizmu walidacji numeru seryjnego za pomocą funkcji Lambda ani automatycznej rejestracji CA, co jest kluczowe dla spełnienia wymagań.
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