開発者が、cdk deploy を使用して、CDK スタック (Lambda アセットを含む) をアカウント A のアルファ環境にデプロイしました。2 番目のアカウント (ベータ) に同じスタックを初めてデプロイすると、NoSuchBucket エラーで失敗します。この問題を解決するために、再デプロイする前にベータアカウントで実行する必要がある CDK CLI コマンドはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: cdk bootstrap.
これが解答である理由
cdk bootstrap コマンドは、AWS CDK アプリケーションをデプロイするために必要なリソース(S3 バケット、IAM ロールなど)を AWS アカウントにプロビジョニングします。これらのリソースは、CDK がアセット(Lambda コードなど)を保存し、デプロイプロセスを管理するために必要です。新しいアカウント(ベータアカウント)に初めて CDK スタックをデプロイする場合、これらのブートストラップリソースが存在しないため、NoSuchBucket エラーが発生します。cdk bootstrap を実行することで、これらの前提条件が満たされ、デプロイが成功するようになります。 cdk synth: CDK アプリケーションを CloudFormation テンプレートに合成しますが、デプロイはしません。 cdk init: 新しい CDK プロジェクトを初期化しますが、既存のプロジェクトのデプロイ問題には関連しません。 cdk destroy: デプロイされた CDK スタックを削除します。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要