Deweloper wdrożył stosy CDK (w tym zasoby Lambda) do środowiska alfa na Koncie A za pomocą cdk deploy. Pierwsze wdrożenie tych samych stosów na drugim koncie (beta) kończy się niepowodzeniem z błędem NoSuchBucket. Które polecenie CDK CLI należy uruchomić na koncie beta przed ponownym wdrożeniem, aby rozwiązać ten problem?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: cdk bootstrap.
Dlaczego to jest odpowiedź
Komenda cdk bootstrap jest wymagana do przygotowania nowego konta AWS do wdrożenia aplikacji CDK. Tworzy ona zasoby, takie jak buckety S3 (domyślnie o nazwie cdk-hnb659fds-assets-<ACCOUNT-<REGION), które służą do przechowywania zasobów aplikacji (np. kodu Lambda) przed ich wdrożeniem. Błąd NoSuchBucket wskazuje, że te niezbędne zasoby nie istnieją na koncie beta, ponieważ nie zostało ono jeszcze zainicjowane przez CDK. cdk synth generuje szablon CloudFormation, ale nie wdraża go. cdk init inicjuje nowy projekt CDK. cdk destroy usuwa wdrożone stosy CDK.
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