我如何在deploy
时间(而不是synth
时间)将值传递到AWS CDK?
我看到我可以在App中检索上下文值:
(String)app.getNode().tryGetContext("keyOfMyValue");
上面的示例来自Java API,并返回一个字符串,在该字符串中使用-c keyOfMyValue=someValue
传递了键值对。然后将该值传递到cdk synth
。
虽然cdk deploy
的CLI帮助显示了相同的Context
参数,但我看不到如何在堆栈中访问该参数。我特别不想在综合时定义所有值,我想在部署时将一些简单值(例如字符串)传递给CDK。
是否有一个执行此操作的示例?
堆栈是Constructor(作为App)的子代,所以-我猜也是这样:
this.getNode().tryGetContext()