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

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

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

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

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

将模板约束添加到 Linux 桌面产品

  1. 在产品组合详细信息页面上,展开约束部分,然后选择添加约束

  2. 选择产品和类型窗口,用于产品中,选择Linux 桌面。然后,对于Constraint type中,选择模板

  3. 选择 Continue (继续)

  4. 对于 Description (描述),键入 Small instance sizes

  5. 将以下内容粘贴到 Template constraint 文本框中:

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