本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 5:添加模板约束以限制实例大小
约束在产品组合级别添加对产品的另一层控制。约束可以控制产品的启动上下文(启动约束),也可以将规则添加到 Amazon CloudFormation 模板(模板约束)。有关更多信息,请参阅 使用 Amazon Service Catalog 约束。
将模板约束添加到 Linux Desktop 产品可阻止用户在启动时选择大型实例类型。利用开发环境模板,用户能够从 6 个实例类型中进行选择;此约束会将有效的实例类型限制为两个最小的类型:t2.micro
和 t2.small
。有关更多信息,请参阅 Amazon EC2 用户指南中的 T 2 实例。
将模板约束添加到 Linux Desktop 产品
-
在产品组合详细信息页面上,选择约束,然后选择创建约束。
-
在创建约束页面中,对于产品项,选择 Linux Desktop。然后,对于约束类型项,选择模板。
-
在模板约束部分,选择文本编辑器。
-
将以下内容粘贴到文本编辑器中:
{ "Rules": { "Rule1": { "Assertions": [ { "Assert" : {"Fn::Contains": [["t2.micro", "t2.small"], {"Ref": "InstanceType"}]}, "AssertDescription": "Instance type should be t2.micro or t2.small" } ] } } }
-
在约束描述中,输入
Small instance sizes
。 -
选择创建。