Zespół programistów chce, aby zmiany w kodzie wyzwalały natychmiastową kompilację i wdrożenie. Które z poniższych podejść można zastosować do uruchomienia AWS CodePipeline, gdy nastąpią zmiany w kodzie źródłowym? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Umieść kod źródłowy w zasobniku Amazon S3 i skonfiguruj CodePipeline tak, aby uruchamiał się, gdy obiekt w zasobniku ulegnie zmianie., Przechowuj kod źródłowy w repozytorium AWS CodeCommit i skonfiguruj CodePipeline tak, aby uruchamiał się, gdy zostanie wykonane zatwierdzenie w repozytorium..
Dlaczego to jest odpowiedź
Prawidłowe odpowiedzi to umieszczenie kodu źródłowego w zasobniku Amazon S3 i skonfigurowanie CodePipeline tak, aby uruchamiał się, gdy obiekt w zasobniku ulegnie zmianie, oraz przechowywanie kodu źródłowego w repozytorium AWS CodeCommit i skonfigurowanie CodePipeline tak, aby uruchamiał się, gdy zostanie wykonane zatwierdzenie. AWS CodePipeline natywnie integruje się z Amazon S3 i AWS CodeCommit jako źródłami, umożliwiając automatyczne uruchamianie potoku w odpowiedzi na zmiany w tych usługach. Opcja z Amazon EBS jest nieprawidłowa, ponieważ EBS nie jest typowym źródłem dla CodePipeline i nie oferuje natywnego wyzwalania na podstawie zmian plików. Odpytywanie S3 co 15 minut nie zapewnia natychmiastowego uruchamiania. Efermeryczna pamięć masowa instancji EC2 jest nietrwała i nie jest przeznaczona do przechowywania kodu źródłowego ani do wyzwalania potoków CI/CD.
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