gpt4 book ai didi

amazon-web-services - 重用 sam 模板中的值

转载 作者:行者123 更新时间:2023-12-03 07:39:39 26 4
gpt4 key购买 nike

我可能错过了一些非常明显的东西,但我找不到一种方法来设置我想重用的值。例如 - 我有一个 sam 模板,它创建了一堆数据库表 - 我希望它们都具有相同的设置 - 并且我希望这些设置取决于它是否是生产环境。

所以现在我这样做


Resources:
firstTable:
Type: AWS::DynamoDb::Table
...
DeletionPolicy: !If[ isProduction, Retain, Delete ]
secondTable:
Type: AWS::DynamoDb::Table
DeletionPolicy: !If[ isProduction, Retain, Delete ]

在完美的世界中,我想说“此模板中定义的每个 dynamodb 表都应该具有此设置列表:” - 但我怀疑这是不可能的,但我认为这是可能的 - 我想要以某种方式能够说这样的话:


somewhere:
deletion_policy_value: !If[ isProduction, Retain, Delete ]

...

firstTable:
Type: AWS::DynamoDb::Table
...
DeletionPolicy: deletion_policy_value

但是参数、条件全局变量或环境变量似乎都不适合 - 即我想定义一个仅在模板生命周期内存在的自定义变量 - 环境变量似乎存在于实际的 cloudformation 脚本中 - 这不是什么我想要(我想)

最佳答案

遗憾的是这是不可能的。您必须开发自己的macro创建这样的替换。

关于amazon-web-services - 重用 sam 模板中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73016740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com