代码之家  ›  专栏  ›  技术社区  ›  l0b0

如何从命令行检测当前CDK自举级别?

  •  0
  • l0b0  · 技术社区  · 2 年前

    基于 cdk bootstrap --help the docs 我找不到一个简单的一行代码来检测帐户的当前引导程序版本。甚至 cdk bootstrap 命令本身似乎并没有报告它正在设置的版本,所以我无法查看旧日志来确定它当前的版本。

    我宁愿不做 cdk deploy 检查这个,因为这很慢。

    0 回复  |  直到 2 年前
        1
  •  1
  •   gshpychka    2 年前

    默认情况下,引导模板的版本记录在SSM参数存储中的名称下 /cdk-bootstrap/hnb659fds/version

    更一般地说,SSM参数的名称为 /cdk-bootstrap/{qualifier}/version ,默认 qualifier 存在 hnb659fds 。通过设置 --qualifier 调用时的标志 cdk bootstrap

    因此,要了解 CDKToolkit 模板,您只需获取该参数的值。如果使用AWS CLI:

    $> aws ssm get-parameter --name /cdk-bootstrap/hnb659fds/version --query Parameter.Value
    
    "14"
    

    您可以省略 --query 标志,以获取有关参数的完整信息,包括上次修改参数的时间。

    推荐文章