

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

# 使用儀表板變數建立靈活的 CloudWatch 儀表板
<a name="cloudwatch_dashboard_variables"></a>

使用*儀表板變數*建立彈性儀表板，可根據儀表板中輸入欄位的值，在多個小工具中快速顯示不同的內容。例如，您可以建立可快速切換不同 Lambda 函數或 Amazon EC2 執行個體 IDs 的儀表板，或可切換到不同 AWS 區域的儀表板。

建立使用變數的儀表板後，您可以將相同的變數模式複製至其他現有儀表板。

使用儀表板變數可為使用您儀表板的人員，改善操作工作流程。這也可以降低成本，因為您在單一儀表板中使用儀表板變數，而不是建立多個類似的儀表板。

**注意**  
如果您共用包含儀表板變數的儀表板，您與之共用的人員會無法在變數值之間變更。

## 儀表板變數的類型
<a name="cloudwatch_dashboard_variables_types"></a>

儀表板變數可為*屬性變數*或*模式變數*。
+ *屬性變數*會變更儀表板內所有小工具中屬性的所有執行個體。此屬性可以是儀表板 JSON 來源中的任何 JSON 屬性，例如 `region`。或者，可以是指標的維度名稱，例如 `InstanceID` 或 `FunctionName`。

  如需使用屬性變數的教學課程，請參閱[教學課程：建立以函式名稱為變數的 CloudWatch Lambda 儀表板](cloudwatch_dashboard_variables_property.md)。

  如需儀表板 JSON 來源的詳細資訊，請參閱[儀表板內文結構及語法](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html)。在 CloudWatch 主控台中，您可以依序選擇**動作**、**檢視/編輯來源**，查看任何自訂儀表板的 JSON 來源。
+ *模式變數*使用規則運算式模式，變更 JSON 屬性的所有部分或僅變更其特定部分。

  如需使用模式變數的教學課程，請參閱[教學課程：建立使用規則表達式模式切換的儀表板 AWS 區域](cloudwatch_dashboard_variables_pattern.md)。

屬性變數適用於大多數使用案例，且設定較不複雜。

**Topics**
+ [儀表板變數的類型](#cloudwatch_dashboard_variables_types)
+ [將變數複製到另一個 CloudWatch 儀表板](cloudwatch_dashboard_variables_copy.md)
+ [教學課程：建立使用規則表達式模式切換的儀表板 AWS 區域](cloudwatch_dashboard_variables_pattern.md)
+ [教學課程：建立以函式名稱為變數的 CloudWatch Lambda 儀表板](cloudwatch_dashboard_variables_property.md)