You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行检测当前CDK Bootstrap版本?

检测AWS CDK Bootstrap版本的快速方法

方法1:通过CloudFormation栈查询

CDK Bootstrap会在目标账户和区域中创建名为CDKToolkit的CloudFormation栈,你可以用AWS CLI直接查询该栈的输出或参数来获取精确版本号:

  • 查询栈的BootstrapVersion输出值:
aws cloudformation describe-stacks --stack-name CDKToolkit --query "Stacks[0].Outputs[?OutputKey=='BootstrapVersion'].OutputValue" --output text
  • 或者查询栈的参数中的版本信息:
aws cloudformation describe-stacks --stack-name CDKToolkit --query "Stacks[0].Parameters[?ParameterKey=='BootstrapVersion'].ParameterValue" --output text

方法2:检查Bootstrap S3桶的标签

CDK Bootstrap创建的S3存储桶(命名格式通常为cdk-toolkit-<账户ID>-<区域>)会带有aws-cdk:bootstrap-version标签,通过查询标签可获取版本:

# 替换<账户ID>和<区域>为实际信息
aws s3api get-bucket-tagging --bucket cdk-toolkit-<账户ID>-<区域> --query "TagSet[?Key=='aws-cdk:bootstrap-version'].Value" --output text

方法3:快速验证版本兼容性(无精确版本号)

如果不需要精确版本号,仅需确认当前Bootstrap版本是否与本地CDK CLI兼容,可执行:

cdk list --long

若输出中出现Need to bootstrap相关提示,说明当前版本低于CLI要求的版本;无提示则表示版本兼容。

内容的提问来源于stack exchange,提问作者l0b0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 10:16:10