Deweloper wymaga zgody właściciela produktu przed wdrożeniem kodu na produkcję. Do wdrożenia używany jest CodePipeline. Temat SNS jest skonfigurowany do powiadamiania właściciela produktu. Jaki jest NAJBARDZIEJ efektywny operacyjnie sposób, aby deweloper uzyskał zgodę od właściciela produktu w tym potoku?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj nowy etap do CodePipeline przed wdrożeniem produkcyjnym, który zawiera akcję ręcznego zatwierdzania. Dodaj regułę powiadomień, aby powiadomić temat SNS, gdy wystąpi zdarzenie ręcznego zatwierdzenia..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to dodanie nowego etapu z akcją ręcznego zatwierdzania przed wdrożeniem produkcyjnym. CodePipeline natywnie wspiera akcje ręcznego zatwierdzania, które wstrzymują potok do czasu uzyskania zgody. Skonfigurowanie reguły powiadomień dla zdarzenia ręcznego zatwierdzenia automatycznie wyśle powiadomienie do tematu SNS, informując właściciela produktu o konieczności akceptacji. Jest to najbardziej operacyjnie efektywne, ponieważ wykorzystuje wbudowane funkcje CodePipeline. Opcja z AWS Step Functions jest zbyt złożona i niepotrzebna dla tego scenariusza. Dodanie akcji ręcznego zatwierdzania do istniejącego etapu wdrożenia produkcyjnego nie jest idealne, ponieważ zatrzymałoby potok po rozpoczęciu wdrożenia, a nie przed nim. Edycja ustawień powiadomień CodePipeline jest krokiem uzupełniającym, ale nie definiuje samego mechanizmu zatrzymania potoku i uzyskania zgody.
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