检测到 AWS Elastic 部署失败

Detect that AWS Elastic deployment failed

我们如何检测 AWS ElasticBeanstalk (EB) 部署失败?

部署失败时,EB环境是绿色的,我们认为一切正常。但事实并非如此。该应用不是 运行ning。

如果我们查看日志 /var/log/eb-docker/containers/eb-current-app/11170e07ae99-stdouterr.log,我们可以看到有错误。 我们如何检测它 以便我们可以将它发送到 Slack 或其他工具?

可能的解决方案

以下是设置有关 "notable events" 的电子邮件通知的方法(其中应包括部署错误):https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.sns.html

如果更喜欢 Slack 通知,您可以只使用 Slack 的 Email app