Ein Entwickler hat CDK-Stacks (einschließlich Lambda-Assets) mit „cdk deploy“ in einer Alpha-Umgebung in Konto A bereitgestellt. Die erstmalige Bereitstellung derselben Stacks in einem zweiten Konto (Beta) schlägt mit einem NoSuchBucket-Fehler fehl. Welcher CDK-CLI-Befehl sollte im Beta-Konto ausgeführt werden, bevor die erneute Bereitstellung erfolgt, um dieses Problem zu beheben?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: cdk bootstrap.
Warum dies die Antwort ist
Der Fehler NoSuchBucket tritt auf, weil das Beta-Konto die für die CDK-Bereitstellung erforderlichen Ressourcen, wie den S3-Asset-Bucket und die IAM-Rollen, noch nicht eingerichtet hat. Der Befehl cdk bootstrap initialisiert ein AWS-Konto und eine Region für die CDK-Bereitstellung, indem er diese grundlegenden Ressourcen erstellt. Nach dem Bootstrapping kann cdk deploy erfolgreich ausgeführt werden. cdk synth generiert nur die CloudFormation-Vorlage und löst keine Bereitstellungsprobleme. cdk init initialisiert ein neues CDK-Projektverzeichnis, was hier nicht relevant ist. cdk destroy löscht alle Ressourcen eines Stacks und würde das Problem verschlimmern.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich