

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

# 步驟 5：新增範本限制條件以限制執行個體大小
<a name="getstarted-constraint"></a>

限制在產品組合層級新增另一層產品控制。限制可以控制產品的啟動細節 (啟動限制) 或將規則新增至 CloudFormation 範本 (範本限制條件)。如需詳細資訊，請參閱[使用 AWS Service Catalog 限制條件](constraints.md)。

將範本限制新增至 Linux 桌面產品，以防止使用者在啟動時選取大型執行個體類型。開發環境範本可讓使用者選擇六種執行個體類型；此限制會將有效的執行個體類型限制為兩個最小的類型 `t2.micro` 和 `t2.small`。如需詳細資訊，請參閱《Amazon EC[2 使用者指南》中的 T2 執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html)。 *Amazon EC2 *

**將範本限制新增至 Linux 桌面產品**

1. 在**產品組合詳細資訊**頁面上，選擇**限制條件**，然後選擇**建立限制條件**。

1. 在**建立限制頁面上**，針對**產品選擇** **Linux 桌面**。然後，針對**限制類型**，選擇**範本**。

1. 在 **Template 限制區段**中，選擇**文字編輯器**。

1. 將以下內容貼到文字編輯器中：

   ```
   {
     "Rules": {
       "Rule1": {
         "Assertions": [
           {
             "Assert" : {"Fn::Contains": [["t2.micro", "t2.small"], {"Ref": "InstanceType"}]},
             "AssertDescription": "Instance type should be t2.micro or t2.small"
           }
         ]
       }
     }
   }
   ```

1. 針對**限制描述**，輸入 **Small instance sizes**。

1.  選擇**建立**。