

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

# 创建 CloudWatch 警报
<a name="creating_alarms"></a>

您可以创建一个 CloudWatch 警报，当警报状态发生变化时，该警报会发送 Amazon SNS 消息。警报会每隔一段时间（由您指定）监控一个指标，并根据相对于给定阈值的指标值每隔若干个时间段执行一项或多项操作。操作是一个发送到 Amazon SNS 主题或自动扩缩策略的通知。

警报仅针对持续的状态变化调用操作。 CloudWatch 警报不会仅仅因为它们处于特定状态就调用操作；该状态必须已更改并保持了指定的时间段。您可以从 Amazon FSx 控制台或控制台创建警报。 CloudWatch 

以下过程介绍如何 FSx 使用控制台、 AWS CLI和 API 为 Amazon 创建警报。

**设置 CloudWatch 警报（控制台）**

1. 打开 Amazon FSx 控制台，网址为[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)。

1. 从导航窗格中，选择**文件系统**，然后选择要为其创建警报的文件系统。

1. 选择**操作**菜单，然后选择**查看详细信息**。

1. 在**摘要**页面上，选择**监控和性能**。

1. 选择**CloudWatch 警报**。

1. 选择**创建 CloudWatch 警报**。随后您将被重定向至 CloudWatch 控制台。

1. 选择**选择指标**，然后选择**下一步**。

1. 在**指标**部分中，选择 **FSx**。

1. 选择**文件系统指标**，选中要为其创建警报的指标，然后选择**选择指标**。

1. 在**条件**部分中，选择您希望用于该警报的条件，然后选择**下一步**。
**注意**  
对于单可用区文件系统，在文件系统维护期间，可能不会发布指标；对于多可用区文件系统，在主文件服务器和辅助文件服务器之间进行失效转移和失效自动恢复期间，可能不会发布指标。为防止不必要和误导性的警报条件更改，并配置警报，使其能够应对丢失的数据点，请参阅 *Amazon CloudWatch 用户指南*中的[配置 CloudWatch 警报如何处理丢失的数据](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-missing-data)。

1. 如果您 CloudWatch 想在警报状态触发操作时向您发送电子邮件或 SNS 通知，请在 “**每当此警报状态为” 中选择警报状态**。

   对于**选择 SNS 主题**，选择一个现有的 SNS 主题。如果您选择**创建主题**，那么您就可以为新电子邮件订阅列表设置名称和电子邮件地址。此列表将保存下来并会在将来的警报字段中显示出来。选择**下一步**。
**注意**  
如果您使用**创建主题**创建了一个新的 Amazon SNS 主题，那么电子邮件地址在接收通知之前必须通过验证。当警报进入警报状态时，才会发送电子邮件。如果在验证电子邮件地址之前警报状态发生了变化，那么它们不会接收到通知。

1. 填写指标的**名称**、**描述**和**每当**值，然后选择**下一步**。

1. 在**预览和创建**页面上，查看您即将创建的警报，然后选择**创建警报**。

**使用 CloudWatch 控制台设置警报**

1. 登录 AWS 管理控制台 并打开 CloudWatch 控制台，网址为[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)。

1. 选择**创建警报**以启动**创建警报向导**。

1. 选择 “**FSx 指标**”，然后滚动浏览 Amazon FSx 指标，找到您要设置警报的指标。要在此对话框中仅显示 Amazon FSx 指标，请搜索文件系统的文件系统 ID。选择要为其创建警报的指标，然后选择**下一步**。

1.  填写指标的**名称**、**描述**和**每当**值。

1. 如果 CloudWatch 要在达到警报状态时向您发送电子邮件，请在 “**每当此警报**” 中选择 “**状态为警报**”。对于**发送通知到**，选择一个现有 SNS 主题。如果您选择**创建主题**，那么您就可以为新电子邮件订阅列表设置名称和电子邮件地址。此列表将保存下来并会在将来的警报字段中显示出来。
**注意**  
如果您使用 **Create topic (创建主题)** 创建一个新 Amazon SNS 主题，那么电子邮件地址在接收通知之前必须通过验证。当警报进入警报状态时，才会发送电子邮件。如果在验证电子邮件地址之前警报状态发生了变化，那么它们不会接收到通知。

1. 此时，可在**警报预览**区域预览即将创建的警报。选择**创建警报**。

**设置 CloudWatch 警报 (CLI)**
+ 调用 `[put-metric-alarm](https://docs.aws.amazon.com/cli/latest/reference/put-metric-alarm.html)`。有关更多信息，请参阅 [AWS CLI Command Reference](https://docs.aws.amazon.com/cli/latest/reference/)**。

**设置警报（API）**
+ 调用 `[PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)`。有关更多信息，请参阅 *[Amazon CloudWatch API 参考](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)*。