

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

# 教學課程：建立使用規則表達式模式切換的儀表板 AWS 區域
<a name="cloudwatch_dashboard_variables_pattern"></a>

此程序中的步驟說明如何建立可在區域之間切換的彈性儀表板。本教學課程使用規則運算式*模式變數*，而不是屬性變數。如需使用屬性變數的教學課程，請參閱[教學課程：建立以函式名稱為變數的 CloudWatch Lambda 儀表板](cloudwatch_dashboard_variables_property.md)。

針對許多使用案例，您可以使用屬性變數建立儀表板，在區域之間切換。但如果小工具依賴包含區域名稱的 Amazon Resource Names (ARN)，您必須使用模式變數，變更 ARN 中的區域名稱。

**使用儀表板模式變數建立彈性多區域儀表板**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1.  在導覽窗格中，選擇 **Dashboards (儀表板)**、**Create dashboard (建立儀表板)**。

1.  輸入儀表板的名稱，然後選擇**建立儀表板**。

1.  將小工具新增至儀表板。新增想要顯示區域專屬資料的小工具時，請避免使用只顯示在一個區域中的值來指定任何維度。例如，對於 Amazon EC2 指標，請指定彙總的指標，而不是將 **InstanceID** 當作維度的指標。

   如需將小工具新增至儀表板的詳細資訊，請參閱[在 CloudWatch 儀表板上使用小工具](create-and-work-with-widgets.md)。

1. 新增小工具之後，檢視儀表板時，請依序選擇**動作**、**變數**、**建立變數**。

1. 選擇**模式變數**。

1. 針對**變數變更的屬性**，輸入目前儀表板區域的名稱，例如 **us-east-2**。

   如果該方塊下方的標籤顯示會受該變數影響的小工具，則您輸入了正確的區域。

1. 針對**輸入類型**，以此使用案例而言，請選取**選項按鈕**。

1. 針對**定義輸入的填入方式**，請選擇**建立自訂值清單**。

1. 針對**建立您的自訂值**，輸入您要切換的區域，每行一個區域。在每個區域之後，輸入英文逗號，然後輸入要針對該選項按鈕顯示的標籤。例如：

   **us-east-1, N. Virginia**

   **us-east-2, Ohio**

   **eu-west-3, Paris**

   填入自訂值時，**預覽**窗格會更新以顯示選項按鈕的外觀。

1. (選用) 如需更多設定，請選擇**次要設定**，然後執行下列一或多個動作：
   + 若要自訂變數的名稱，請在**自訂變數名稱**中輸入名稱。
   + 若要自訂變數輸入欄位的標籤，請在**輸入標籤**中輸入標籤。針對本教學，輸入 **Region:**。

     如果您在此輸入值，**預覽**窗格會更新以顯示選項按鈕的外觀。
   + 若要在第一次開啟儀表板時設定此變數的預設值，請在**預設值**中輸入預設值。

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

   儀表板隨即顯示，並在靠近頂端的區域選項按鈕旁顯示**區域：**標籤。在區域之間切換時，使用該變數的所有小工具都會顯示所選區域的相關資訊。