Bir geliştirici, cdk deploy kullanarak Lambda varlıkları da dahil olmak üzere CDK yığınlarını A Hesabındaki bir alfa ortamına dağıttı. Aynı yığınları ikinci bir hesapta (beta) ilk kez dağıtmak bir NoSuchBucket hatasıyla başarısız oluyor. Bu sorunu düzeltmek için yeniden dağıtımdan önce beta hesabında hangi CDK CLI komutu çalıştırılmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: cdk bootstrap.
Neden bu cevap
cdk bootstrap komutu, bir AWS hesabını ve bölgesini AWS CDK dağıtımları için hazırlar. Bu komut, CDK'nin dağıtım için ihtiyaç duyduğu S3 bucket'ları (CDK Toolkit'i depolamak için) ve IAM rolleri gibi kaynakları oluşturur. Beta hesabına ilk kez dağıtım yapıldığında NoSuchBucket hatası alınmasının nedeni, bu temel altyapının henüz oluşturulmamış olmasıdır. cdk bootstrap çalıştırılarak bu altyapı sağlanır ve sonraki cdk deploy komutlarının başarılı olması sağlanır. Diğer seçenekler: cdk synth: CDK uygulamasını CloudFormation şablonuna dönüştürür ancak AWS hesabında herhangi bir kaynak oluşturmaz veya yapılandırmaz. cdk init: Yeni bir CDK projesi başlatır ancak mevcut bir hesabı dağıtım için hazırlamaz. cdk destroy: Bir CDK yığınını AWS hesabından siler, bu da sorunu çözmek yerine daha da kötüleştirir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez