2014-01-20 43 views
0

是否可以通过API获取亚马逊网络服务健康api标志。他们的RSS提要没有提到给定服务的实际状态。如何通过API获取亚马逊健康状态

我要寻找一个可能的API返回,

  1. 服务运行正常
  2. 性能问题
  3. 服务中断
  4. 参考消息

我宁可读一个答案这指向我可能跳过的文档。最后,如果没有,我可能会下降到屏幕报废路径。然而它根本不可行。

任何想法。

+0

'screen scrapping path'似乎是亚马逊不提供你想要的api的方式。 –

回答

2

目前没有此API。我之前已经向他们询问了Cloudwatch警报或API。也许它正在管道中?

但是可以解析RSS提要,轻松的东西,如谷歌饲料API: https://developers.google.com/feed/v1/

如果没有职位认为,服务运行正常。否则请阅读“帖子”标题解析文字“:”上半部分是状态。

例如,如果你的最新帖子是

<item> 
    <title type="text">Performance issues: Route 53 Elevated API Error Rate</title> 
    <link>http://status.aws.amazon.com</link> 
    <pubDate>Wed, 16 Jan 2013 19:43:43 PST</pubDate> 
    <guid>http://status.aws.amazon.com/#route53_1358394223</guid> 
    <description>We are continuing to work to resolve elevated error rates to our control API. This does not impact queries to existing DNS records.</description> 
</item> 

那么你的状态是“性能问题”,直到你收到一个新的职位有一个标题开始“的服务运行正常”

+1

好主意仍然是非常耗时的任务,得到192 xmls GET过程,然后处置。我也会提出API的要求...希望他们会注意到多人是否要求它。谢谢 – doNotCheckMyBlog

+2

可惜没有某种可订阅的SNS主题会生成AWS状态更改的通知。 –

0

这是接近我可以得到: 一个选项是创建一个Personal Health Dashboard,然后从您的PHD via their APIs检索数据。

它们自动在PHD中包含一些系统状态。然而,期待一点可以通过程序过滤的噪音。

相关问题