命令cdk deploy ...
用于部署一个或多个CloudFormation堆栈。执行时,它会显示由于部署各种堆栈而产生的消息,这可能需要一些时间。
[deploy
command支持deploy
参数,它是CloudFormation将通过堆栈相关事件通知的SNS主题的ARN的数组。
是否可以执行--notification-arns
并且不向控制台报告其进度(即,命令在上载新的CloudFormation资产后立即退出),并且仅依靠SNS主题作为获取有关进度的反馈的方法部署?
一种快速而肮脏的方式(未经测试)将使用cdk deploy
nohup
$ nohup cdk ... --require-approval never 1>/dev/null
只是意味着它不会停止请求--require-approval never
请求的许可,显然sercurity
允许命令不加终止地运行。
这是我能想到的唯一解决方案,很快。
长期的另一种解决方案是使用nohup
创建您自己的部署脚本。查看CdkToolkit
命令以了解一个主意。这是我一段时间以来一直希望从cdk开始的事情-我想要自定义部署脚本而不是使用shell。