【问题标题】:How do I get Amazon Health Status via an API如何通过 API 获取 Amazon 健康状态
【发布时间】:2014-02-09 15:25:27
【问题描述】:

是否可以通过 API 获取 Amazon Web 服务健康 API 标志。他们的 RSS 提要没有提及给定服务的实际状态。

我正在寻找可能返回的 API,

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

我宁愿阅读一个答案,它指向我可能已跳过的文档。最后,如果没有任何问题,我可能会走到屏幕报废路径。然而它根本不可行。

任何想法。

【问题讨论】:

  • screen scrapping path 似乎是亚马逊不提供你想要的 API 的方式。

标签: php amazon-web-services aws-php-sdk


【解决方案1】:

目前没有用于此的 API。我之前曾向他们询问过 cloudwatch 警报或 API。也许它正在筹备中?

但是,您可以使用 google feed api 之类的工具轻松解析 RSS 提要: https://developers.google.com/feed/v1/

如果没有帖子假设,服务运行正常。否则读“:”上的“post's”标题解析的文本前半部分就是状态。

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

<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>

那么在您收到标题为“服务正常运行”的新帖子之前,您的状态为“性能问题”

【讨论】:

  • 好主意仍然是获取 192 个 xmls GET 进程然后处理的非常耗时的任务。我也会请求 API ......希望他们会注意到是否有多个人在请求它。谢谢
  • 可惜没有某种可订阅的 SNS 主题来生成 AWS 状态更改的通知。
猜你喜欢
  • 2022-11-07
  • 2021-01-14
  • 1970-01-01
  • 1970-01-01
  • 2022-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多