我在对流层 CF 模板中使用了一个条件,但不幸的是有超过 10 个条件,AWS CF 只支持其中的 10 个。该条件检查应用程序名称是否以特定名称开头。有没有办法在条件中使用正则表达式,所以我只能写一个条件而不是 10,说明如果名称以 appname* 开头,则执行某些操作
我正在为每个角色添加条件,但由于 aws 仅支持 10 个,因此我不能添加更多。
conditions = {
"RoleEqualCollectors01" : Equals(
Ref(ThorRole),
"collectors01",
),
...,
...,
"RoleEqualCollectors22" : Equals(
Ref(ThorRole),
"collectors22",
),
"Collector" : Or(
Condition("RoleEqualCollectors01"),
...,
...,
Condition("RoleEqualCollectors22")
),
有没有办法我可以这样指定,
conditions = {
"RoleEqualCollectors" : Equals(
Ref(ThorRole),
"collectors*",
),
"Collector" : Or(
Condition("RoleEqualCollectors*"),
),