一位開發人員使用 cdk deploy 將 CDK 堆疊(包括 Lambda 資產)部署到 Account A 中的 alpha 環境。首次將相同的堆疊部署到第二個帳戶 (beta) 時,卻因為 NoSuchBucket 錯誤而失敗。在重新部署之前,應該在 beta 帳戶中執行哪個 CDK CLI 命令來解決此問題?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: cdk bootstrap.
為什麼這是答案
當您首次將 CDK 應用程式部署到新的 AWS 帳戶或區域時,需要先執行 cdk bootstrap 命令。此命令會在該帳戶和區域中建立一個 CDK 工具組堆疊,其中包含必要的資源,例如 S3 儲存桶(用於儲存 Lambda 程式碼和 CloudFormation 模板)和 IAM 角色。NoSuchBucket 錯誤表示缺少這些基礎設施,因此需要執行 cdk bootstrap 來建立它們。cdk synth 僅產生 CloudFormation 模板,不會部署任何資源。cdk init 用於初始化新的 CDK 專案。cdk destroy 用於刪除已部署的 CDK 堆疊。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡