A developer is setting up the deployment of application stacks to new test environments by using the AWS Cloud Development Kit (AWS CDK).The application contains the code for several AWS Lambda functions that will be deployed as assets.Each Lambda function is defined by using the AWS CDK Lambda construct library.The developer has already successfully deployed the application stacks to the alpha environment in the first account by using the AWS CDK CLI’s cdk deploy command.The developer is preparing to deploy to the beta environment in a second account for the first time.The developer makes no significant changes to the CDK code between deployments, but the initial deployment in the second account is unsuccessful and returns a NoSuchBucket error.
Which command should the developer run before redeployment to resolve this error?
cdk synth
cdk bootstrap
cdk init
cdk destroy
Explanations:
cdk synthgenerates the CloudFormation template but does not resolve the bucket issue.
cdk bootstrapinitializes resources like S3 buckets in the second account, required for Lambda deployment.
cdk initinitializes a new CDK project and is not needed for resolving this deployment issue.
cdk destroydeletes deployed resources but does not fix the NoSuchBucket error for new deployments.