

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

# 添加约束
<a name="portfoliomgmt-constraints"></a>

您应该添加约束以控制用户与产品的互动方式。有关 AWS Service Catalog 支持的约束类型的更多信息，请参阅[使用 AWS Service Catalog 约束](constraints.md)。

 可在产品放置到产品组合后向其添加约束。

**将约束添加到产品**

1. 打开 Service Catalog 控制台，网址为[https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/)。

1. 选择**产品组合**，然后选择一个产品组合。

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

1. 对于**产品**，请选择要向其应用约束的产品。

1. 对于**约束类型**，选择以下选项之一：

   **启动** — 允许您为用于配置 AWS 资源的产品分配 IAM 角色。有关更多信息，请参阅 [AWS Service Catalog 启动限制](constraints-launch.md)。

   **通知** - 允许将产品通知流式传输到 Amazon SNS 主题。有关更多信息，请参阅 [AWS Service Catalog 通知限制](constraints-notification.md)。

   **模板** - 允许您限制最终用户在启动产品时可用的选项。模板包含 JSON 格式的文本文件，其中包含一个或多个规则。规则已添加到产品使用的 CloudFormation 模板中。有关更多信息，请参阅 [模板约束规则](reference-template_constraint_rules.md)。

    **堆栈集**-允许您使用配置跨账户和地区的产品部署 CloudFormation StackSets。有关更多信息，请参阅 [AWS Service Catalog 堆栈集约束](constraints-stackset.md)。

   **标签更新** - 允许您在预配置产品后更新标签。有关更多信息，请参阅 [AWS Service Catalog 标签更新约束](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/constraints-resourceupdate.html)。

1.  选择**继续**，然后输入所需信息。

**编辑约束**

1. 登录 AWS 管理控制台 并打开 AWS Service Catalog 管理员控制台，网址为[https://console.aws.amazon.com/catalog/](https://console.aws.amazon.com/catalog/)。

1. 选择**产品组合**，然后选择一个产品组合。

1. 在**产品组合详细信息**页面，展开**创建约束**部分，然后选择要编辑的约束。

1. 选择**编辑约束**。

1. 根据需要编辑约束，然后选择**保存**。