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

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

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

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

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

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

  1. 在存储库的产品组合详在页面上,选择约束选择,然后选择创建约束.

  2. 选择产品和类型适用于 Windows 的产品,选择Linux 桌面. 然后,对于Constraint type,选择模板.

  3. 选择文本编辑器.

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

    { "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. 选择 Create (创建)