PDK 纳克
PDKNag 船载工具, 自动配置应用程序中的 CDKNag .
const app = PDKNag.app();
const stack = new Stack(app, 'MyStack');
...
如上所示, 这将配置您的应用程序, 让 CDKNag 运行在合成上 .
默认情况下, CDK 会触发失败 synth 如果遇到任何错误。 放松这些,运行如下:
cdk synth --ignore-errors
相反,如果检测出警告,CDK不会在合成上失败. 为了执行解决所有警告,请执行以下命令:
cdk synth --strict
装配自定义 NagPacks
默认情况下,当创建 PDKNag 应用程序时 结 论 纳克Pack是仪器。 为了指定自定义的 NagPacks 到仪器, 您可以配置 PDKApp 如下 :
import { PDKNag, AwsPrototypingChecks } from "@aws-prototyping-sdk/pdk-nag";
const app = PDKNag.app({
nagPacks: [new AwsPrototypingChecks()]
});
在这个例子中 创造财富 检查 NagPack 已被配置为运行而非默认 。 也可以通过将 NagPack 实例添加到 nagPacks 阵列;