【问题标题】:Can't get diff output from NestedStack in AWS CDK无法从 AWS CDK 中的 NestedStack 获取差异输出
【发布时间】:2022-07-12 13:58:32
【问题描述】:

当我在 AWS CDK 中使用 NestedStack 时遇到问题,问题是当我使用 cdk diff 命令时,它会将差异输出返回给我。

但是当我的 NestedStack 中有差异时,它只是一个参考,我真的不知道它会在我的 NestedStack 中发生什么变化。

[~] AWS::CloudFormation::Stack IAMPolicyStack.NestedStack/IAMPolicyStack.NestedStackResource IAMPolicyStackNestedStackIAMPolicyStackNestedStackResource4B98A1D2 
 ├─ [~] NestedTemplate
 │   └─ [~] .Resources:
 │       └─ [~] .CDKMetadata:
 │           └─ [~] .Properties:
 │               └─ [~] .Analytics:
 │                   ├─ [-] v2:deflate64:H4sIAAAAAAAA/zPSMzLWM1BMLC/WTU7J1s3JTNKr9kstLklNCS5JTM7WcU7LC0otzi8tSk4FsZ3z81IySzLz82p1AipLMvLz9I31DA30TBSzijMzdYtK80oyc1P1giA0AJZoScZcAAAA
 │                   └─ [+] v2:deflate64:H4sIAAAAAAAA/zPSMzLWM1BMLC/WTU7J1s3JTNKr9kstLklNCS5JTM7WcU7LC0otzi8tSk4FsZ3z81IySzLz82p1AipLMvLz9I31LPUMjRSzijMzdYtK80oyc1P1giA0ALbtmvJcAAAA

希望有人遇到和我一样的问题,并且有关于如何从 NestedStack 获取差异输出的解决方案。

2022 年 5 月 30 日更新

该功能看起来还没有准备好,但它基于我的票在这里 - https://github.com/aws/aws-cdk/issues/20392

【问题讨论】:

    标签: amazon-cloudformation aws-cdk infrastructure infrastructure-as-code


    【解决方案1】:

    This commit 应该添加了一个可以运行的解决方法

    cdk deploy --no-execute
    

    然后查看创建的 CloudFormation 更改集中的嵌套堆栈更改。但就我个人而言,即使这样,我也看不到嵌套堆栈的完整差异。

    【讨论】:

      猜你喜欢
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-18
      • 2021-05-02
      • 2021-03-31
      • 2020-06-22
      • 1970-01-01
      相关资源
      最近更新 更多