是否可以异步执行AWS CDK的部署?

问题描述 投票:0回答:1

命令cdk deploy ...用于部署一个或多个CloudFormation堆栈。执行时,它会显示由于部署各种堆栈而产生的消息,这可能需要一些时间。

[deploy command支持deploy参数,它是CloudFormation将通过堆栈相关事件通知的SNS主题的ARN的数组。

是否可以执行--notification-arns并且不向控制台报告其进度(即,命令在上载新的CloudFormation资产后立即退出),并且仅依靠SNS主题作为获取有关进度的反馈的方法部署?

amazon-web-services amazon-cloudformation aws-cdk
1个回答
0
投票

一种快速而肮脏的方式(未经测试)将使用cdk deploy

nohup

$ nohup cdk ... --require-approval never 1>/dev/null 只是意味着它不会停止请求--require-approval never请求的许可,显然sercurity允许命令不加终止地运行。

这是我能想到的唯一解决方案,很快。

长期的另一种解决方案是使用nohup创建您自己的部署脚本。查看CdkToolkit命令以了解一个主意。这是我一段时间以来一直希望从cdk开始的事情-我想要自定义部署脚本而不是使用shell。

© www.soinside.com 2019 - 2024. All rights reserved.