

# 教程：将函数名称作为变量创建 CloudWatch Lambda 控制面板
<a name="cloudwatch_dashboard_variables_property"></a>

此过程中的步骤说明了如何使用属性变量，创建可显示各种指标图表的灵活控制面板。这包括在控制面板上显示下拉选择框，用来在不同的 Lambda 函数之间切换所有图表中的指标。

此类控制面板的其他应用场景示例，包括将 `InstanceId` 作为变量来创建带有实例 ID 下拉列表的指标控制面板。您还可以创建一个控制面板，将 `region` 作为变量来显示来自不同区域的同一组指标。

**使用控制面板属性变量创建灵活的 Lambda 控制面板**

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 打开 CloudWatch 控制台。

1.  在导航窗格中，选择 **Dashboards**、**Create dashboard**。

1.  输入控制面板的名称，然后选择**创建控制面板**。

1.  向控制面板添加显示 Lambda 函数指标的小部件。创建这些小部件时，为小部件指标指定 **Lambda**、**按函数名称**。对于该函数，请指定要包含在此控制面板中的一个 Lambda 函数。

   有关向控制面板添加小部件的更多信息，请参阅 [在 CloudWatch 控制面板上使用小组件](create-and-work-with-widgets.md)。

1. 添加小部件后，在查看控制面板时，选择**操作**、**变量**、**创建变量**。

1. 选择**属性变量**。

1. 对于**变量更改的属性**，选择**函数名称**。

1. 对于**输入类型**，对于此应用场景，我们建议选择**选择菜单（下拉列表）**。这将在控制面板中创建一个下拉菜单，让您可以在其中选择要显示指标的 Lambda 函数名称。

   如果此控制面板仅在变量的两三个不同值之间切换，则建议选择**单选按钮**。

   如果您希望输入或粘贴变量的值，则可以选择**文本输入**。此选项不包括下拉列表或单选按钮。

1. 选择**选择菜单（下拉列表）**时，必须选择是通过输入值还是使用指标搜索来填充菜单。对于此应用场景，假设您有大量 Lambda 函数，但不想手动输入所有函数。选择**使用指标搜索结果**，然后执行以下操作：

   1. 选择**预先构建的查询**、**Lambda**、**错误**。

      （选择**错误**时，不会将**错误**指标添加到控制面板，而是快速填充**函数名称**变量选择框。）

   1. 选择**按函数名称**，然后选择**搜索**。

      在**搜索**按钮下，您将看到已选中**函数名称**。您还会看到一条关于在输入框中找到多少个**函数名称**维度值的消息。

1. （可选）要进行更多设置，请选择**辅助设置**并执行以下一项或多项操作：
   + 要自定义变量的名称，请在**自定义变量名称**中输入名称。
   + 要自定义变量输入字段的标签，请在**输入标签**中输入标签。
   + 要设置首次打开控制面板时此变量的默认值，请在**默认值**中输入默认值。

1. 选择**添加变量**。

   这时将在控制面板顶部附近显示一个**函数名称**下拉选择框。您可以在此框中选择一个 Lambda 函数，然后所有使用该变量的小部件都将显示有关所选函数的信息。

   以后向控制面板添加其他小部件来监视**函数名称**维度的 Lambda 指标时，这些小部件将自动使用该变量。