

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

# 使用以下方式发布产品 TagOptions
<a name="tagoptions-launching"></a>

当用户启动的产品时 TagOptions， AWS Service Catalog 会代表您执行以下操作：
+ 收集产品和发布产品组合的所有 TagOptions 信息。
+ 确保在预配置产品的标签中仅使用 TagOptions 具有唯一密钥的标签。用户获取一个键的多选值列表。在用户选择一个值后，它将成为预配置产品上的一个标签。
+ 允许用户在预配置期间向产品添加不冲突的标签。

以下用例演示了启动期间 TagOptions 的工作原理。

## 示例 1：唯一 TagOption 密钥
<a name="tagoptions-ex1"></a>

**管理员创建 **TagOption[Group=Finance]** 并将其与 **Portfolio1 关联起来，Product1** 中有 Product1 而不是。** TagOptions当用户启动预配置产品时，单个产品将 TagOption 变为**标签 [Group=Finance]**，如下所示：

![\[TagOptions 示例 1：唯一密钥\]](http://docs.aws.amazon.com/zh_cn/servicecatalog/latest/adminguide/images/tagoptions-ex1.png)


## 示例 2：投资组合上 TagOptions 具有相同密钥的集合
<a name="tagoptions-ex2"></a>

管理员在产品组合中放置了两个 TagOptions 具有相同密钥的产品，而在该产品组合中的任何产品上都没有 TagOptions 相同的密钥。在启动期间，用户必须选择与该键相关联的两个值之一。然后，预配置产品将使用该键和用户选择的值进行标记。

![\[TagOptions 示例 2：投资组合上的相同密钥\]](http://docs.aws.amazon.com/zh_cn/servicecatalog/latest/adminguide/images/tagoptions-ex2.png)


## 示例 3：一组在产品组合和该产品组合中的产品上都 TagOptions 具有相同密钥的
<a name="tagoptions-ex3"></a>

管理员在产品组合中放置了多个 TagOptions 具有相同密钥的同一个密钥，在该产品组合中还有几个 TagOptions 使用相同密钥的产品上。 AWS Service Catalog 根据的聚合（逻辑 AND 运算）创建一组值 TagOptions。当用户启动产品时，他或她会看到这组值并从中选择。预配置产品将使用该键和用户选择的值进行标记。

![\[TagOptions 示例 3：产品组合和该产品组合中的产品上的相同密钥\]](http://docs.aws.amazon.com/zh_cn/servicecatalog/latest/adminguide/images/tagoptions-ex3.png)


## 示例 4： TagOptions 具有相同密钥且值相互冲突的多个
<a name="tagoptions-ex4"></a>

管理员在产品组合中放置了多个 TagOptions 具有相同密钥的产品，在该产品组合中，还有几个 TagOptions 具有相同密钥的产品上。 AWS Service Catalog 根据的聚合（逻辑 AND 运算）创建一组值 TagOptions。如果聚合找不到密钥的值，则 AWS Service Catalog 会创建一个具有相同键值的标签`sc-tagconflict-portfolioid-productid`，其值为，产品组合`portfolioid`和产品的位置和`productid`位置。 ARNs 这可确保预配置产品使用正确的键以及管理员可以找到和更正的值进行标记。

![\[TagOptions 示例 4：相同的键和相互冲突的值\]](http://docs.aws.amazon.com/zh_cn/servicecatalog/latest/adminguide/images/tagoptions-ex4.png)
