Jor*_*ell 6 amazon-cloudwatch aws-cdk aws-cloudwatch-log-insights
因此,我们在 CloudWatch 中创建了一个仪表板,并且希望在我们所有环境中的每次启动时由 CDK 对其进行初始化。我们注意到有一个查看/编辑源,您可以在其中复制粘贴 json,我们想知道是否有一种方法可以将查看/编辑源转换为 CDK 对象或小部件,以便更容易维护?
您可以使用低级 L1CfnDashboard构造来完成此操作。L1 构建到 CloudFormation 资源的映射 1 到 1,并且由于 CloudFormation 支持从 JSON 创建仪表板,因此可以在 CDK 中完成此操作。
只需将您的 JSON 字符串提供给dashboardBody的 prop CfnDashboard。
但请记住,所有指标名称和区域都将被硬编码,因此如果您需要它们根据环境进行更改,您需要自己执行此操作。
如果您的目标是易于维护,我强烈建议将您的仪表板转换为 CDK 代码。这应该很简单,并且可以为您提供可读性和易于修改的能力。
| 归档时间: |
|
| 查看次数: |
1829 次 |
| 最近记录: |