Strumień dostarczania Kinesis Data Firehose odbiera rekordy klientów, które zawierają dane osobowe. Deweloper musi usunąć wzorce identyfikatorów klientów przed zapisaniem danych do zasobnika S3. Jaki jest odpowiedni sposób spełnienia tego wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj transformacji danych Firehose zaimplementowanej jako funkcja AWS Lambda, która usuwa identyfikatory klientów, i ustaw zasobnik S3 jako miejsce docelowe strumienia dostarczania..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to użycie transformacji danych Firehose zaimplementowanej jako funkcja AWS Lambda. Kinesis Data Firehose natywnie integruje się z AWS Lambda, umożliwiając transformację rekordów przed ich dostarczeniem do miejsca docelowego. Funkcja Lambda może zostać skonfigurowana do usuwania lub maskowania wrażliwych danych, takich jak identyfikatory klientów, co jest efektywnym i skalowalnym rozwiązaniem. Następnie Firehose dostarczy przetworzone dane bezpośrednio do zasobnika S3. Pozostałe opcje są mniej odpowiednie: Uruchomienie instancji EC2 i aplikacji do przetwarzania danych wprowadza dodatkową złożoność zarządzania infrastrukturą, jest droższe i mniej skalowalne niż Lambda. Użycie Amazon OpenSearch Service jako miejsca docelowego do transformacji danych jest nieefektywne i nie jest jego głównym przeznaczeniem. OpenSearch służy do wyszukiwania i analizy, a nie do transformacji strumieniowej. Konfiguracja przepływu pracy AWS Step Functions jako miejsca docelowego strumienia dostarczania nie jest bezpośrednio wspierana przez Kinesis Data Firehose. Firehose dostarcza dane do określonych miejsc docelowych, a nie do orkiestracji procesów Step Functions.
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