Firma używa AWS Step Functions do orkiestracji potoku danych, który uruchamia zadania Amazon EMR w celu pozyskiwania danych do Amazon S3 i ładowania danych do Amazon Redshift. Maszyna stanów Step Functions została utworzona ręcznie. Klaster EMR został uruchomiony w VPC, ale wdrożona maszyna stanów nie może uruchamiać zadań EMR. Jaką kombinację kroków powinna podjąć firma, aby ustalić, dlaczego maszyna stanów nie może uruchamiać zadań EMR? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Sprawdź, czy kod maszyny stanów Step Functions ma wszystkie uprawnienia IAM niezbędne do tworzenia i uruchamiania zadań EMR. Sprawdź, czy kod maszyny stanów Step Functions zawiera również uprawnienia IAM do dostępu do zasobników Amazon S3, których używają zadania EMR. Użyj Access Analyzer for S3, aby sprawdzić właściwości dostępu do S3., Wyślij zapytanie do dzienników przepływu dla VPC. Ustal, czy ruch pochodzący z klastra EMR może pomyślnie dotrzeć do dostawców danych. Ustal, czy jakakolwiek grupa zabezpieczeń, która może być dołączona do klastra Amazon EMR, zezwala na połączenia z serwerami źródła danych na wskazanych portach..
Dlaczego to jest odpowiedź
Poprawne odpowiedzi koncentrują się na typowych przyczynach problemów z integracją usług AWS: uprawnieniach IAM i konfiguracji sieci. Pierwsza poprawna odpowiedź: Maszyny stanów Step Functions potrzebują odpowiednich uprawnień IAM do interakcji z innymi usługami, takimi jak EMR i S3. Brak uprawnień do tworzenia/uruchamiania zadań EMR lub dostępu do zasobników S3 uniemożliwi działanie potoku. Access Analyzer for S3 pomaga w weryfikacji dostępu do S3. Druga poprawna odpowiedź: Ponieważ klaster EMR działa w VPC, problemy z łącznością sieciową są częstą przyczyną awarii. Dzienniki przepływu VPC i konfiguracje grup zabezpieczeń są kluczowe do zdiagnozowania, czy ruch między EMR a innymi zasobami (np. S3, bazami danych) jest blokowany. Pozostałe opcje są nieprawidłowe, ponieważ: Automatyzacja wdrożenia za pomocą CloudFormation nie rozwiąże problemu z działaniem maszyny stanów. Wstrzymywanie maszyny stanów po nieudanych zadaniach EMR to mechanizm obsługi błędów, a nie diagnostyki. Zmiana na Amazon EMR on EKS to znacząca zmiana architektoniczna, a nie krok diagnostyczny. Sprawdzanie wpisów CloudWatch dla klastra EMR jest ogólne i nie wskazuje na konkretną przyczynę problemu z uruchamianiem zadań. Modyfikowanie scenariuszy ponawiania prób lub zwiększanie interwałów nie rozwiąże podstawowego problemu z uruchamianiem zadań; to tylko zmieni sposób obsługi błędów.
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