【发布时间】:2022-06-14 09:13:07
【问题描述】:
我为 slack 创建了一个 aws 事件桥接规则。现在我想根据条件显示不同的模板。条件变量及其值将成为事件消息的一部分。我在 InputPathMap 中声明了一个变量,并将该变量用作条件参数。使用 SAM 部署时出现错误。它显示变量值为 null 并且没有将代码部署到 aws。
我的规则的部分信息。
...
InputTransformer:
InputPathsMap:
"actionMsg" : "$.detail.actionMsg"
"actionValue" : "$.detail.actionValue"
InputTemplate: !Sub >
!If [
<actionValue>,
{
"channel": "slackChannelName",
"text": "condition 1 : <actionMsg>"
...(more)
},
{
"channel": "slackChannelName",
"text": "condition 2 : <actionMsg>"
...(more)
}
]
我在 google 中搜索并看到了 aws 条件信息。 我可以用我定义的变量设置条件吗?你能给我一个例子,提示或链接吗?我会很感激的。
【问题讨论】:
标签: amazon-web-services slack-api aws-sam aws-event-bridge