

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 教學課程：建立以函式名稱為變數的 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. 針對**變數變更的屬性**，請選擇 **FunctionName**。

1. 針對**輸入類型**，以此使用案例而言，我們建議選擇**選擇功能表 (下拉式清單)**。這會在儀表板中建立下拉式功能表，您可以在其中選取要顯示指標的 Lambda 函數名稱。

   如果這是針對只在兩個或三個不同值之間切換之變數的儀表板，**選項按鈕**會是好選擇。

   如果您想要為變數輸入或貼上值，請選擇**文字輸入**。此選項不包含下拉式清單或選項按鈕。

1. 選擇**選擇功能表 (下拉式清單)** 時，您必須選擇輸入值或使用指標搜尋，填入功能表。針對此使用案例，假設您有大量 Lambda 函數，且不想手動輸入所有函數。選擇**使用指標搜尋的結果**，然後執行下列動作：

   1. 依序選擇**預先建立的查詢**、**Lambda**、**錯誤**。

      (選擇**錯誤**不會將**錯誤**指標新增至儀表板，但會快速填入 **FunctionName** 變數選取方塊。)

   1. 選擇**依照函數名稱**，然後選擇**搜尋**。

      在**搜尋**按鈕下，您會看到已選取 **FunctionName**。您也會看到訊息，說明找到多少 **FunctionName** 維度值來填入輸入方塊。

1. (選用) 如需更多設定，請選擇**次要設定**，然後執行下列一或多個動作：
   + 若要自訂變數的名稱，請在**自訂變數名稱**中輸入名稱。
   + 若要自訂變數輸入欄位的標籤，請在**輸入標籤**中輸入標籤。
   + 若要在第一次開啟儀表板時設定此變數的預設值，請在**預設值**中輸入預設值。

1. 選擇**新增變數**。

   儀表板頂端附近會出現 **FunctionName** 下拉式選取方塊。您可以在此方塊中選取 Lambda 函數，使用該變數的所有小工具都會顯示所選函數的相關資訊。

   如果您稍後將更多小工具新增至使用 **FunterName** 維度監視 Lambda 指標的儀表板，這些小工具會自動使用該變數。