步骤 5:添加模板约束以限制实例大小 - Amazon Service Catalog
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 5:添加模板约束以限制实例大小

约束在产品组合级别添加对产品的另一层控制。约束可以控制产品的启动上下文(启动约束),也可以将规则添加到 Amazon CloudFormation 模板(模板约束)。有关更多信息,请参阅 使用 Amazon Service Catalog 约束

将模板约束添加到 Linux Desktop 产品可阻止用户在启动时选择大型实例类型。利用开发环境模板,用户能够从 6 个实例类型中进行选择;此约束会将有效的实例类型限制为两个最小的类型:t2.microt2.small。有关更多信息,请参阅 Amazon EC2 用户指南中的 T 2 实例。

将模板约束添加到 Linux Desktop 产品
  1. 产品组合详细信息页面上,选择约束,然后选择创建约束

  2. 创建约束页面中,对于产品项,选择 Linux Desktop。然后,对于约束类型项,选择模板

  3. 模板约束部分,选择文本编辑器

  4. 将以下内容粘贴到文本编辑器中:

    { "Rules": { "Rule1": { "Assertions": [ { "Assert" : {"Fn::Contains": [["t2.micro", "t2.small"], {"Ref": "InstanceType"}]}, "AssertDescription": "Instance type should be t2.micro or t2.small" } ] } } }
  5. 约束描述中,输入 Small instance sizes

  6. 选择创建