当前位置: 首页 > 知识库问答 >
问题:

从cdk命令获取值并在代码中使用它们

戚令秋
2023-03-14

在再次使用概要文件boo执行synth时,我需要更改代码中的属性。那么,是否有任何可能的方法可以从cdk命令获得配置文件值,而不是每次都更改代码。

共有1个答案

匡翰
2023-03-14

由于配置文件名是非常任意的(任何人都可以以不同的方式设置它们),结果将取决于谁运行CDK Synth。这显然不是好的做法。

如果您希望根据部署到哪个帐户提供某个值,我建议您使用cdk.context.json文件,或者将其内联传递`cdk synth--profile foo--context profile=foo。然后在代码中:

const myProfile = this.node.tryGetContext('profile');

我知道它有点双重,但它与本地配置文件命名约定的逻辑解耦。

 类似资料:
  • 问题内容: 我可以在node.js中运行bash命令,如下所示: 如何获得该命令的退出代码(在此示例中)?我试过跑步 尽管如此,无论上一个命令的退出代码如何,它总是返回0。我想念什么? 问题答案: 这两个命令在单独的shell中运行。 要获取代码,您应该能够签入回调。 如果这不起作用,则需要添加一个事件处理程序 例如

  • 问题内容: 我有一个程序,可以从我的代码成功执行cmd命令,但我希望能够从cmd命令获取输出。我怎样才能做到这一点? 到目前为止,我的代码是: Second.java: 和Main.java 我可以通过检查Second.class来检查第一个命令是否正常工作,但是如果该类产生了一些错误,我将如何看到该错误呢? 问题答案: 您需要流程的OutputStream(InputStream)(并且应该使用

  • 问题内容: 我需要从命令行程序中获取退出状态代码。不用担心,我用$?。但是对于ftp,即使它没有连接,它也会打开ftp shell,所以我无法理解连接没有建立。 尝试以下代码以了解: 有什么帮助吗?谢谢菲利波 问题答案: 您应该从ftp命令中查找成功消息,而不是查找状态。这是“ 226传输完成”。您可以在系统上使用ftp手册进行确认。 这是一个示例脚本。

  • 问题内容: 但我想获取用户ID?我怎么才能得到它? 问题答案: 您需要。 SqlDataReader 提供一种从SQL Server数据库中读取行的仅前向流的方法。 样本 更多信息 MSDN-SqlDataReader类

  • 问题内容: 我正在使用Groovy在我的Linux机器上执行命令并返回输出,但是我无法以某种方式使用管道(我认为),或者它可能没有在等待命令完成。 有什么问题或我的代码中缺少什么? 我的调用函数: 文件内容(更新:添加了exitVal println): 我的输出(更新:添加了exitVal值): 注意:我在内部使用。 问题答案: 您不能使用进行管道或重定向。这在Java中不起作用,因此在Groo

  • 我的批处理配置: 我的任务: 公共类RemoteFileInboundTasklet实现Tasklet{ 我尝试在配置中将我的tasklet声明为bean并重新构建包。然而,它却给出了同样的错误。 更改后的我的application.properties文件: 任务没有改变。 因此,相应地,我的Tasklet更改为: 基于以上更改,我能够编译代码并创建必要的Jar,并使用Jar运行代码。