gpt4 book ai didi

aws-cloudformation - 将资源参数字符串与变量连接 - CFN

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

我一直在尝试使用不同的函数(例如 sub 和 join)将参数资源的默认值连接到变量(其他输入参数)。

一个例子是:

"RuleQuery": {
"Description" : "rule query",
"Type" : "String",
"Default" : "SELECT parse_time(\"yyyy.MM.dd G 'at' HH:mm:ss
z\", timestamp(), \"Australia/Sydney\") AS
timestamp, * FROM {\"Ref\": \"TopicFilter\"}
WHERE CustomerId={\"Ref\": \"CustomerID\"}"
},

"TopicFilter": {
"Description" : "topic filter",
"Type" : "String",
"Default" : "001"
},
"CustomerID": {
"Description" : "condition",
"Type" : "String",
"Default" : "0001"
},

每次我收到默认值应保留字符串的错误时。想知道是否有可能实现这一目标?

谢谢

最佳答案

JSON 不允许传递多行字符串。所以,你收到了错误。

将您的模板更新为以下样式,应该可以理想地解决您的问题。

"RuleQuery": {
"Description" : "rule query",
"Type" : "String",
"Default" : "SELECT parse_time(\"yyyy.MM.dd G 'at' HH:mm:ss z\", timestamp(), \"Australia/Sydney\") AS timestamp, * FROM {\"Ref\": \"TopicFilter\"} WHERE CustomerId={\"Ref\": \"CustomerID\"}"
}

关于aws-cloudformation - 将资源参数字符串与变量连接 - CFN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45912698/

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