Zespół używa CodeCommit do kontroli wersji i CodePipeline do wdrożeń. Skonfigurowali potok tak, aby uruchamiał się po zmianach w zdalnej gałęzi main, ale po tym, jak deweloper wypchnął zmiany, potok nie uruchomił się nawet po 10 minutach. Co należy sprawdzić, aby rozwiązać ten problem z wyzwalaniem?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Sprawdź, czy istnieje reguła Amazon EventBridge dla gałęzi main, aby uruchomić potok..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to sprawdzenie reguły Amazon EventBridge. Domyślnie, CodePipeline używa EventBridge do wykrywania zmian w repozytoriach CodeCommit i uruchamiania potoków. Jeśli reguła dla gałęzi main jest nieprawidłowa, wyłączona lub nie istnieje, potok nie zostanie uruchomiony automatycznie. Sprawdzenie uprawnień roli usługi CodePipeline do CodeCommit jest ważne, ale dotyczy to dostępu potoku do repozytorium po jego uruchomieniu, a nie samego wyzwalania. Podobnie, uprawnienia IAM dewelopera do wypychania do CodeCommit są istotne dla pomyślnego wypchnięcia kodu, ale nie wpływają na mechanizm wyzwalania potoku. Logi CloudWatch mogą pokazać błędy wykonania potoku, ale nie pomogą w przypadku, gdy potok w ogóle się nie uruchomił.
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