目标:
概述:
这工作得很好,并且会发送消息,但是,它们采用来自源的默认格式(在我的例子中,一些来自 CloudWatch 警报,一些来自 AWS Config 规则)。但是,我想使用输入转换器来自定义消息(更改内容、格式等)。
我知道可以使用 Lambda 来做到这一点,但我认为这需要为每个规则设置一个 Lambda,所以理想情况下我可以使用输入转换器模板来做到这一点。
这是否可能,如果可以,是否有人有 Slack 目的地的输入转换器模板示例?
您可以使用 AWS Chatbot 创建自定义通知,它允许进行部分自定义,但不是全部自定义。
您可以为上传到 S3 的文件创建自定义通知,如下所示:
输入路径:
{
"bucket": "$.detail.bucket.name",
"detail-type": "$.detail-type",
"object": "$.detail.object.key",
"requester": "$.detail.requester"
}
输入模板:
{
"version": "1.0",
"source": "custom",
"content": {
"description": ":large_orange_square: *<detail-type>*\n*<bucket>* <object>"
}
}