Amazon Health 的概念 - Amazon Health
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Health 的概念

了解 Amazon Health 概念并了解如何使用该服务来维护您在 Amazon Web Services 账户 中的应用程序、服务和资源的运行状况。

Amazon Health 事件

Amazon Health 事件,也称为运行状况事件,是 Amazon Health 代表其他 Amazon 服务发送的通知。您可以使用这些事件来了解即将发生或已经计划的可能影响您的账户的更改。例如,如果 Amazon Identity and Access Management (IAM)计划弃用托管策略或 Amazon Config 计划弃用托管规则,则 Amazon Health 可以发送事件。Amazon Web Services 区域 中存在服务可用性问题时,Amazon Health 也可发送事件。您可以查看事件描述以了解问题、确定任何受影响的资源并采取任何建议的措施。

有两种运行状况事件类型:

特定于账户的事件

特定于账户的事件是您的 Amazon Web Services 账户 或 Amazon 组织中某个账户的本地事件。例如,如果您使用的区域中存在与 Amazon Elastic Compute Cloud (Amazon EC2) 实例类型有关的问题,则 Amazon Health 提供有关该事件和受影响资源名称的信息。

您可以从 Amazon Health控制面板Amazon HealthAPI 中查找特定于账户的事件,也可以使用 Amazon CloudWatch Events 来接收通知

公有事件

公有事件是不特定于账户的报告服务事件。例如,如果美国东部(俄亥俄州)地区的 Amazon Simple Storage Service (Amazon S3) 出现服务问题,即使您没有使用该服务或在该地区也没有 S3 存储桶,Amazon Health 也会提供有关该事件的信息。我们建议您先查看公有通知,然后再对其采取措施。

您可以从 Amazon Health 控制面板和 Amazon Health 控制面板 – 服务运行状况中找到公有事件。

如果您拥有这一账户,请参阅开始使用您的 Amazon Health 控制面板 – 您的账户运行状况

如果您没有这一账户,请参阅Amazon Health 控制面板-服务运行状况

Amazon Health 控制面板

如果您拥有 Amazon Web Services 账户,您的 Amazon Health 控制面板会同时显示 公有 事件和 特定于账户 的事件。

我们建议您使用 Amazon Health 控制面板来了解可提供总体认识的事件,例如某个地区即将出现的服务维护问题。您还可以使用 Amazon Health 控制面板来了解可能直接影响您的事件,例如您账户中已弃用的资源。

您可以登录 Amazon Web Services Management Console 来查看 Amazon Health 控制面板,网址为 https://health.aws.amazon.com/health/home

有关更多信息,请参阅 开始使用您的 Amazon Health 控制面板 – 您的账户运行状况

Amazon Health 控制面板 – 服务运行状况

如果您没有账户,可以使用 https://health.aws.amazon.com/health/status 上的 Amazon Health 控制面板 – 服务运行状况来查看公有事件。公有事件是报告的 Amazon Web Services 的服务问题,用于提供有关服务可用性的信息。本网站仅显示公有事件,而非特定于任何账户。您无需登录或拥有账户即可查看该页面。

有关更多信息,请参阅 Amazon Health 控制面板-服务运行状况

事件类型代码

运行状况事件中显示的事件类型代码包括受影响的服务和事件的类型。例如,如果您收到带有 AWS_EC2_SYSTEM_MAINTENANCE_EVENT 事件类型代码的运行状况事件,则表示该服务正在计划一个可能会影响您的维护事件。使用此信息提前计划或对您的账户采取措施。

事件类型的类别

所有运行状况事件都有一个关联的事件类型的类别。对于某些事件,事件类型的类别可能会在事件类型代码中显示,例如 AWS_RDS_MAINTENANCE_SCHEDULED 代码。在此示例中,类别为已计划。您可以使用这些信息从较高层面了解事件类别。

我们建议您监控所有事件类型的类别。请注意,每个类别针对不同类型的事件显示。您也可以使用 DescribeEventTypes API 操作来查找事件类型的类别。

账户通知

这些事件提供有关您账户和服务的管理或安全性信息。这些事件可能会提供某些信息,或者可能需要您采取紧急措施。我们建议您注意这些类型的事件,并查看所有建议的措施。

以下是账户通知的事件类型代码示例:

  • AWS_S3_OPEN_ACCESS_BUCKET_NOTIFICATION – 您有一个可能允许公有访问的 Amazon S3 存储桶。

  • AWS_BILLING_SUSPENSION_NOTICE – 您的账户有未付费用并已被暂停,或者您停用了账户。

  • AWS_WORKSPACES_OPERATIONAL_NOTIFICATION – Amazon WorkSpaces 存在服务问题。

问题

这些事件是影响 Amazon 服务或资源的意外事件。此类别中的常见事件包括有关导致服务质量下降的操作问题的通信,或提醒您注意的本地资源级别的问题。

以下是问题的事件类型代码示例:

  • AWS_EC2_OPERATIONAL_ISSUE – 服务的操作问题,例如延迟使用服务。

  • AWS_EC2_API_ISSUE – 服务 API 的操作问题,例如 API 操作的延迟时间增加。

  • AWS_EBS_VOLUME_ATTACHMENT_ISSUE – 本地资源级别的问题,可能会影响您的 Amazon Elastic Block Store (Amazon EBS) 资源。

  • AWS_ABUSE_PII_CONTENT_REMOVAL_REPORT – 此事件意味着,如果您不采取措施,您的账户可能会被暂停。

计划更改

这些事件提供了有关服务和资源即将发生的更改的信息。这些事件包括计划生命周期事件,例如不同版本的支持结束通知和自动升级。有些事件可能会建议您采取措施以避免服务中断,而另一些事件则会自动发生,无需您采取任何措施。在执行计划的更改活动期间,您的资源可能暂时不可用。此类别中的所有事件均为账户特定事件。

以下是已计划更改的事件类型代码示例:

  • AWS_EC2_SYSTEM_REBOOT_MAINTENANCE_SCHEDULED – Amazon EC2 实例需要重启。

  • AWS_SAGEMAKER_SCHEDULED_MAINTENANCE – SageMaker 需要维护事件,例如修复服务问题。

  • AWS_RDS_PLANNED_LIFECYCLE_EVENT – Amazon RDS 正在安排计划生命周期事件,例如其中一个版本的支持结束事件,该事件需要客户采取措施。

提示

如果您使用 Amazon Health API 或 Amazon Command Line Interface (Amazon CLI) 返回事件详细信息,则 Event 对象将包含带有 ACCOUNT_SPECIFIC 值的 eventScopeCode 字段。有关详细信息,请参阅 Amazon Health API 参考

事件状态

事件状态会告知您运行状况事件是打开、关闭还是即将到来。您可以在Amazon Health控制面板或 Amazon Health API 中查看最长 90 天的运行状况事件。

受影响的实体

受影响的实体是受事件影响的 Amazon 资源。例如,如果您收到账户中使用的特定实例类型的 Amazon EC2 维护的计划事件,则可以使用运行状况事件来确定受影响实例的 ID。使用此信息来解决任何潜在的服务问题,例如创建或弃用资源。

Amazon EventBridge 上的 Amazon Health 事件

您可以为自己的账户设置 Amazon EventBridge 规则,以便在账户收到相应的 Amazon Health 事件后自动执行操作。这些操作可以是常规操作,例如将所有已计划生命周期事件消息发送到聊天界面。或者,它们也可以是特定的操作,例如在 IT 服务管理工具中触发一个工作流程。

有关更多信息,请参阅 使用 Amazon 监控 Amazon Health 事件 EventBridge

Amazon Health API

您可以使用 Amazon Health API 以编程方式访问 Amazon Health 控制面板 中显示的信息,例如:

  • 获取有关可能影响您 Amazon 服务和资源的事件的信息

  • 启用或禁用 Amazon 组织的组织视图功能。

  • 按特定服务、事件类型的类别和事件类型代码来筛选您的事件

有关详细信息,请参阅 Amazon Health API 参考

注意

您必须拥有 Amazon Web Services Support 的商业、Enterprise On-Ramp 或企业 Support 计划才能使用 Amazon Health API。如果您使用没有商业、Enterprise On-Ramp 或企业 Support 计划的账户调用 Amazon Health API,则会收到 SubscriptionRequiredException 错误。

组织视图

您可以使用此功能将您 Amazon Organizations 中 Amazon 账户的所有运行状况事件汇总到 Amazon Health 控制面板中的单个视图中。然后,您可以登录组织的管理账户或使用 Amazon Health API 查看可能影响不同账户和资源的所有事件。您可以从 Amazon Health 控制台或 API 启用此功能。有关更多信息,请参阅 使用组织视图跨账户聚合 Amazon Health 事件