Java 向Slack发送CloudWatch警报

Java 向Slack发送CloudWatch警报,java,amazon-web-services,aws-lambda,amazon-sns,amazon-cloudwatch,Java,Amazon Web Services,Aws Lambda,Amazon Sns,Amazon Cloudwatch,我配置了一个AWS lamdba函数来向slack发送消息。当我使用SNS测试lambda函数时,它可以工作。但是当云观察警报触发SNS消息时,我收到了电子邮件,但从未收到过松弛消息 我想这一定是云监视的权限错误,但我不确定当您使用SNS成功测试Lambda功能时,我需要在哪里更新这些权限您使用的是CloudWatch发送警报消息的相同SNS主题吗?是的,我使用的是相同的SNS通知,因此您有SNS主题的电子邮件订阅,您的Lambda函数也订阅了相同的SNS主题。当CloudWatch发布到该主题

我配置了一个AWS lamdba函数来向slack发送消息。当我使用SNS测试lambda函数时,它可以工作。但是当云观察警报触发SNS消息时,我收到了电子邮件,但从未收到过松弛消息


我想这一定是云监视的权限错误,但我不确定当您使用SNS成功测试Lambda功能时,我需要在哪里更新这些权限

您使用的是CloudWatch发送警报消息的相同SNS主题吗?是的,我使用的是相同的SNS通知,因此您有SNS主题的电子邮件订阅,您的Lambda函数也订阅了相同的SNS主题。当CloudWatch发布到该主题时,您会收到电子邮件,对吗?如果是这样,那么CloudWatch拥有它所需要的所有权限。你确定Lambda函数没有出错吗?当我转到SNS并从那里发布消息时,消息确实会在slack中弹出。而你正在将其发布到CloudWatch发布到的同一SNS主题中?如果是这样,那么您需要查看Lambda函数日志以查看可能发生的错误。