amazon-web-services - 在 AWS CDK 中,我如何在 app.py 中判断它是部署还是销毁?
问题描述
在 AWS CDK 中,我如何在 app.py 中判断它是部署还是销毁?
我想在部署 CDK 堆栈时设置一个具有生命周期操作的变量,无论是部署、销毁、合成等。
前任。
cdk deploy --all
然后在我的代码中使用该变量。
似乎 app.py 无法获取 argv 变量,这似乎不是环境变量的一部分。
有谁知道这可能是如何实现的?
解决方案
在调试器中玩耍后,我看不到识别此问题的方法。
你能不能用一个参数来得到这个?
https://docs.aws.amazon.com/cdk/latest/guide/parameters.html
cdk deploy YourStack --parameters cmd_type=deploy
我知道它并不完美,因为它可以被跳过或错过,但也许它会在管道中有所帮助,因为它已经修复了?
也许您可以详细说明您要实现的目标以及为什么需要这些细节?
推荐阅读
- flutter - Flutter Navigator.of(context).pop() in showDialog, close full app in ios
- python - 无法将符号张量 (sequential/lstm/strided_slice:0) 转换为 numpy 数组。在 MacBook Pro M1 上使用 TensorFlow 时出现问题
- python - Python 中的 switch-case 语句
- html - HTML 和 CSS 图像不在盒子内
- azure-devops - 使用打包生成和发布配置文件的 Azure DevOps 发布管道
- python - 如何在 Python 中将用户输入格式化为变量
- odoo - Odoo - 不按 _rec_name 过滤 Many2one
- go - Kubernetes Operator Wide Objects 和 Instance Wide Objects
- sparql - 在 SPARQL 中过滤!= NULL
- javascript - 我希望循环只运行一次 - JavaScript