

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

# 使用最终用户控制台视图
<a name="end-user-console"></a>

您可以使用 AWS Service Catalog 最终用户控制台视图来启动和停止产品。

您还可使用最终用户控制台视图管理运行这些产品所需的计算资源（统称为*预配置产品*）。

产品通常源自 AWS CloudFormation 模板。因此，预配置产品也称为*堆栈*。

要进行访问 AWS Service Catalog，请登录 AWS 管理控制台 并打开 AWS Service Catalog 控制台，网址为[https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/)。

**注意**  
 如果在您尝试访问 Service Catalog 控制台时出现错误消息，请联系管理员以确保您的账户具有使用 Service Catalog 服务所需的权限和对一个或多个产品的访问权。

**Topics**
+ [使用 Service Catalog 控制台](enduser-dashboard.md)
+ [查看“产品”页面](enduser-productlist.md)
+ [使用预配置产品页面](enduser-stacklist.md)
+ [查看产品详细信息](enduser-viewproduct.md)
+ [启动产品](enduser-launch.md)
+ [查看预配置产品的相关信息](enduser-viewstack.md)
+ [更新预配置产品](enduser-update.md)
+ [更新预配置产品的属性](enduser-update-pp-properties.md)
+ [删除预配置产品](enduser-delete.md)

# 使用 Service Catalog 控制台
<a name="enduser-dashboard"></a>

您可以使用 Service Catalog 控制台可以查看产品和预配置产品列表。

您可以启动产品并查看、更新或删除已预配置的产品。

**要查看 Service Catalog 控制台**
+ 登录 AWS 管理控制台 并打开 Service Catalog 控制台，网址为[https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/)。

# 查看“产品”页面
<a name="enduser-productlist"></a>

产品页面显示管理员分配给您的应用程序、工具和云资源。您可以使用“产品”页面启动这些产品的实例。

默认情况下，产品列表显示每个产品的名称、ID、供应商、拥有者和描述。

要管理您的显示首选项，您可以单击表格右上角的齿轮图标来打开首选项模式。您可以调整以下设置：
+ **内容** - 显示和隐藏表中的列。
+ **页面大小** - 选择每页显示的项数。
+ **自动换行** - 选择截断文本或换行。

配置完表格首选项后，请您确认设置，关闭模式。

**查看产品页面**

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

1. 从左侧的导航菜单中选择**产品**。

# 使用预配置产品页面
<a name="enduser-stacklist"></a>

预配置产品页面列出了您通过产品页面启动的所有预配置产品。

默认情况下，预配置产品列表显示有关每个预配置产品的以下信息：
+ Name
+ 创建时间
+ 预配置产品 ID
+ Type 
+ Status
+ 状态消息

 要管理您的显示首选项，您可以单击表格右上角的齿轮图标来打开首选项模式。您可以调整以下设置：
+ **内容** - 显示和隐藏表格中的列，其中可能包括：产品 ID、预配置构件 ID、ARN、上次记录 ID 和用户 ARN。
+ **页面大小** - 选择每页显示的项数。
+ **自动换行** - 选择截断文本或换行。

配置完表格首选项后，请您确认设置，关闭模式。

使用预配置产品列表可以：
+ 按名称搜索预配置产品。
+ 将预配置产品更新至新版本。
+ 删除预配置产品。

**前往查看**预配置产品列表**页面**

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

1.  从左侧的导航菜单中选择**预配置产品**。

 要返回到预配置产品页面，您可以从左侧的导航菜单中选择**预配置产品**。

# 查看产品详细信息
<a name="enduser-viewproduct"></a>

 产品详细信息页面显示有关产品的信息，包括产品的描述、产品版本的详细信息和支持信息。

**查看有关产品的详细信息**

1.  导航到产品页面。

1.  选择产品名称。

## 查看产品版本
<a name="enduser-viewproduct-versions"></a>

 如果某种产品有多个版本可用，您可通过阅读版本描述来决定要使用的版本。通常，您应使用产品的最新版本。

## 启动选项
<a name="enduser-viewproduct-contexts"></a>

 产品的启动选项包括产品的标识符、用于交付产品的产品组合，以及在启动期间具有的约束或标签。
+ **启动方式** - AWS Service Catalog 管理员提供的启动描述。
+ **规则** - 启动期间应用于产品的模板约束名称。
+ **标签** - 继承自产品组合或产品的标签名称和值。

## 标签
<a name="enduser-viewproduct-tags"></a>

 标签是您分配给预配置产品的用于跟踪和分析的元数据。除了您在启动产品时输入的标签外， AWS Service Catalog 管理员还可以将标签应用于产品或产品组合。

## 支持详细信息
<a name="enduser-viewproduct-support"></a>

支持详细信息可能包含电子邮件地址、管理员提供的外部链接，或两者兼而有之。管理员负责维护支持信息的准确性和可访问性。

# 启动产品
<a name="enduser-launch"></a>

您可以发布产品列表中显示的任何 AWS Service Catalog 产品。

启动产品时，您会创建预配置产品，通常是 CloudFormation 堆栈中该产品的实例。

中的预配置产品 AWS 是您作为单个单元管理的一个或多个云资源，例如计算实例、数据库或网络组件。

**启动产品**

1. 在产品列表中选择 AWS Service Catalog 产品，然后选择**启动产品**。

1. 在启动页面上，输入产品名称。预配置产品名称必须以字母开头，且只能包含字母、数字和短划线。或者，您可以使用自动生成的名称。

1. 为产品选择一个启动选项。管理员为启动选项设置了约束。

1. 选择要启动的产品的版本。

   如果您的产品具有堆栈集约束，则您会看到**堆栈集**选项部分。设置部署选项。如果此产品没有堆栈集约束，则 AWS Service Catalog 跳过此步骤。

   如果产品有参数，则您会看到参数部分。为产品的每个必需参数输入值。如果产品没有参数，则 AWS Service Catalog 跳过此步骤。

   如果您为产品定义了参数规则，则 AWS Service Catalog 会显示这些规则并在置备过程中强制执行这些规则。

1. 将您想添加的标签添加到您的预配置产品中。标签包含键和值，这些键和值可帮助您识别预配置产品中的资源。

   **注意**：有关标签限制的信息，请参阅[AWS Service Catalog 限制](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/limits.html)。 AWS Service Catalog 自动 AutoTags 添加到已配置的资源中。您无法更新或更改 AutoTags。 CloudFormation 为某些资源添加了标签，但这些标签不适用于限制，也不会出现在此页面上。

1. 您可以选择启用事件通知以发送至 Amazon SNS 主题。

1. 查看您的数据，然后选择**启动**。

   在预配置产品详细信息页面中，选择**刷新**以查看有关资源和参数的状态消息更新。请注意，您也可以选择**创建计划**以进入预配置产品详细信息页面。

 计划完成后，您可以查看资源更改摘要。

 如果产品已成功启动，则状态将变为**可用**。要查看启动提供的输出，请前往预配置产品详细信息页面。

# 创建启动计划
<a name="launch-plan"></a>

在配置产品之前， AWS Service Catalog 允许您创建启动计划。该计划列出了 AWS Service Catalog 将应用于预配置产品的资源变更。您可以查看计划内的资源变更，并在计划完成后执行这些更改。您可以删除、修改或执行启动计划。

创建预配置产品的计划是可选的。创建计划后，您在计划完成前无法执行任何操作。

**要创建启动计划**

1. 从左侧导航菜单中，选择**产品**。

1. 在**产品**中，选择一个产品，然后选择**启动产品**。

1. 在**预配置产品名称**中，输入或生成一个名称。

1. 在**产品版本**中，选择产品版本。

1. 在必填字段中选择或输入信息。

   您也可以选择性地创建和管理标签来跟踪资源，并向 Amazon SNS 主题发送通知：
   + 在**管理标签**中，在**键**和**值**字段中输入值以创建自定义标签。然后选择**添加新项目**。要删除标签，请选择**删除**。
   + 在**启用事件通知**中，选择**事件通知**下的**启用**复选框。要创建 Amazon SNS 主题，请从以下操作中选择一项：
     + **创建主题。**输入主题的名称。
     + **从您的账户中选择一个主题**。在**主题名称**中，选择一个名称。
     + **从其他账户中选择一个主题**。对于**主题** **ARN**，输入主题的 ARN。

1. 选择**创建计划**。
**注意**  
您可以选择取消，不创建计划。如果继续，您会看到 AWS Service Catalog 将应用于预配置产品的更改列表。在执行之前，您将能够对其进行审查。要创建计划，请确认您的选择，然后再次选择**创建计划**。

1. 计划完成后，您将看到**计划内的资源更改**。它包含要应用于预配置产品的更改列表。您可以在此处删除、修改或执行计划。
   + 您删除计划时，会出现一个删除框。输入 **delete**，然后选择**删除**。
   + 您修改计划时，会出现**修改计划**页面。您可以更改产品版本和任何必需或可选参数。然后选择**更新**。您可以在**计划内的资源更改**中看到您更新的更改。
   + 执行计划时，在计划资源更改的情况下 AWS Service Catalog 执行预配置产品。
**注意**  
如果您的计划创建失败，则可以删除或修改此计划，然后重新创建。当您删除计划时，它会删除所有尚未完全预配置的预配置产品。此删除不会终止任何之前预配置的产品。

# 以堆栈集格式在多个账户和区域中启动产品
<a name="launch-stacksets"></a>

AWS Service Catalog 使您能够在一个或多个账户和 AWS 地区推出产品。为此，管理员必须对具有账户和区域的产品应用堆栈集约束，在这些账户和区域中，该产品可以以堆栈集格式启动。有关更多信息，请参阅 *AWS Service Catalog 管理员指南*中的 [AWS Service Catalog 堆栈集约束](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/constraints-stackset.html)。

当您以堆栈集形式启动产品时， AWS Service Catalog 默认情况下，会选择该产品可以启动的所有账户和区域。您可以根据需要删除账户和区域。在跨账户部署产品时，您可以选择要部署产品区域的顺序。产品会同时跨账户部署。

**（可选）设置最大并行选项和容错** 

您可以使用最大并行选项可选参数，选择每个区域要同时部署产品堆栈实例的账户数量。您可以将账户数设置为百分比或在最小值到最大值之间选择，最小值为一，最大值为管理员在堆栈集约束中定义的账户总数。

您还可以使用容错可选参数选择每个区域中 AWS Service Catalog 允许在该区域部署操作 AWS Service Catalog 停止之前部署失败的账户数量。您可以将账户数设置为百分比或在最小值到最大值之间选择，最小值为零，最大值为管理员在堆栈集约束中定义的账户总数。

此容差值是每个区域在 CloudFormation 停止部署之前部署失败的账户数量。您可以将管理员在堆栈集约束中定义的账户总数设定为最大容错。

**更改预配置产品参数**

启动产品后，您可以更新预配置产品以更改此产品的参数。

例如，如果您以堆栈集格式启动 Amazon Elastic Compute Cloud（Amazon EC2)实例，则可以更新预配置产品以选择其他实例类型，例如由 t2.micro 更新至 t3.micro。此操作会使用新的实例类型更新所有预配置的堆栈实例。

**使用堆栈集和堆栈实例**

堆栈集使您能够使用单个 CloudFormation 模板在跨区域的 AWS 账户中创建堆栈。

堆栈实例指的是区域内目标账户中的堆栈。它仅与一个堆栈集关联。

有关更多信息，请参阅[堆栈集概念](https://docs.amazonaws.cn/en_us/AWSCloudFormation/latest/UserGuide/stacksets-concepts.html)。

# 查看预配置产品的相关信息
<a name="enduser-viewstack"></a>

每个预配置产品均有一个预配置产品详细信息页面，其中显示了该预配置产品的相关信息。预配置产品详细信息页面从预配置产品首次启动到被删除期间持续可用。

**查看有关预配置产品的详细信息**

1.  导航至**预配置产品列表**。

1. 选择预配置产品。
**注意**  
 如果您启动的预配置产品是堆栈集，则您拥有该堆栈集。各个堆栈的所有权取决于您是否有权访问部署堆栈的账户。有关更多信息，请参阅[使用 CloudFormation StackSets](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/what-is-cfnstacksets.html)。

## 查看预配置产品的状态
<a name="enduser-viewstack-status"></a>

当 AWS Service Catalog 尝试使用用户在启动期间输入的产品模板和参数来创建和配置 AWS 资源时，每个已配置产品的状态都会发生变化。如果成功，预配置产品会从初始状态**更改中**变为**可用**。

您可以在预配置产品列表和预配置产品详细信息页面中查看预配置产品的状态。状态**可用** 表示产品已成功启动且可供使用。

在更新预配置产品以使用新版本或其他参数时，预配置产品的状态为**更改中**。如果更新成功，预配置产品的状态会变为**可用**。

在终止过程中，已删除的预配置产品处于**更改中**状态。终止过程完成后，预配置产品在 AWS Service Catalog中不复存在。

您可以在预配置产品上执行的操作取决于预配置产品的状态。例如，您可以更新或删除可用的预配置产品，但不能更新或删除变更过程中的预配置产品。

## 查看输出
<a name="enduser-viewstack-output"></a>

产品启动时，预配置产品会提供信息，该信息称为“输出”。

通常在预配置产品启动后显示输出 URLs、IP 地址和数据库连接字符串。每个输出都包含键、值和描述。

您使用输出中信息的方式取决于启动产品的类型。例如，如果产品启动 EC2 实例，则预配置产品可能会生成该实例的 IP 地址。您可通过远程桌面连接或 SSH 使用此 IP 地址连接到该实例。

## 查看 CloudFormation 事件
<a name="enduser-viewstack-events"></a>

CloudFormation 在启动和更新过程的每个步骤中提供信息。您可以使用 CloudFormation ARN 获取信息。

如果预配置产品使用 AWS CloudFormation 堆栈，则可以在预配置产品详细信息页面中找到 ARN。（展开**事件**选项卡以查找当前的事件列表。）

当 AWS CloudFormation 堆栈的状态发生变化（例如新资源或错误）时，会 CloudFormation 记录包含以下信息的事件：
+ **日期** - 事件的发生时间（用当地时间表示）。
+ **状态** - 预配置产品中的资源状况（与 [查看预配置产品的状态](#enduser-viewstack-status) 不同）。
+ **类型** - 事件记录的资源类型。有关资源类型的详细信息，请参阅*《CloudFormation 用户指南》*中的[资源类型](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html)。
+ **逻辑 ID** - 资源的名称，如模板中所定义。
+ **状态原因** - 有关预配置产品状态的其他信息（如有）。
+ **物理 ID** - 资源的物理标识符（在选择事件时显示）。

## 输入参数
<a name="enduser-viewstack-parameters"></a>

输入参数以启动或更新预配置产品。如果您在启动或更新预配置产品时输入了错误的参数值，`*CREATE_Failed*` 会显示在**查看 AWS CloudFormation 事件**部分中。

## 查看标签
<a name="enduser-viewstack-tags"></a>

 标签是启动期间应用于预配置产品的元数据。预配置产品详细信息页面还会显示产品和产品组合中的标签。

## 查看支持详细信息
<a name="enduser-viewstack-support"></a>

如果您的 AWS Service Catalog 管理员在此可选部分中提供了支持信息，则可以使用电子邮件地址或网站链接访问您的预配置产品的支持。此部分还可能包含其他支持信息。管理员负责维护支持信息的准确性和可访问性。

# 更新预配置产品
<a name="enduser-update"></a>

如果要使用产品的新版本或使用更新的参数值来配置预配置产品，您必须更新预配置产品。如果您的管理员已启用这些功能，您也可以更改标签或者对预配置产品执行其他操作。

只有当预配置产品处于**可用**或**受污染**状态时，您才能对其进行更新。

您无法更新出现故障的预配置产品或正在启动、更新或终止的预配置产品。有关预配置产品状态的更多信息，请参阅[查看预配置产品的状态](enduser-viewstack.md#enduser-viewstack-status)。

**注意**  
 如果您启动的预配置产品是堆栈集，则您拥有该堆栈集。各个堆栈的所有权取决于您是否有权访问部署堆栈的账户。有关更多信息，请参阅[使用 CloudFormation StackSets](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/what-is-cfnstacksets.html)。

**更新预配置产品**

1. 从预配置产品列表中，选择预配置产品，然后选择**操作**。

1. 要更新，请选择**更新**并输入您的参数。

1. 如果您的管理员允许在此预配置产品上更新标签，您将看到**标签更新**部分。

1. 选择**更新**。预配置产品状态更改为**更改中**状态。

   要查看更新操作的输出，请查看**事件**选项卡。

# 更新预配置产品的属性
<a name="enduser-update-pp-properties"></a>

 您可以随时更改预配置产品的所有者。您需要知道要设置为新所有者的用户 ARN 或角色。

**注意**  
 仅当您的管理员已授予您更新预配置产品属性的权限时，此功能才可用。

**更改预配置产品的所有者**

1. 选择要更新的预配置产品，选择**操作**选项卡，然后选择**更改所有者**。您还可以在预配置产品详细信息页面上找到**更改所有者**选项。

1. 输入要设置为新所有者的用户 ARN 或角色。ARN 以 `arn:` 开头并包含其他信息，这些信息之间用冒号或斜杠分隔。例如：`arn:aws:iam::123456789012:user/NewOwner`。

1. 选择**更改所有者**。成功更新所有者后，您将看到一条成功消息。

# 删除预配置产品
<a name="enduser-delete"></a>

要删除预配置产品使用的所有 AWS 资源，请删除预配置产品。

删除预配置产品会终止所有资源并从您的预配置产品列表中删除相应的预配置产品。

**注意**  
如果您已经删除了预配置产品的基础物理资源，则可以使用 `TerminateProvisionedProduct` API 中的 `RetainPhysicalResources` 字段来删除该产品。

仅在您不再需要预配置产品时将其删除。在删除预配置产品之前，请记录之后您可能需要的有关预配置产品或其资源的任何信息。

 在删除预配置产品之前，请确保其处于**可用**或**失败**状态。Service Catalog 只能删除这两种状态下的预配置产品。

有关预配置产品状态的更多信息，请参阅[查看预配置产品的状态](enduser-viewstack.md#enduser-viewstack-status)。

**删除预配置产品**

1. 导航至预配置产品列表页面。

1. 选择预配置产品。在**操作**菜单上，选择**终止**。

1. 在**终止预配置产品**对话框中，执行以下操作：

   1. 确认您要删除的预配置产品，然后输入*终止*。

   1. （可选）选择**忽略错误**。如果您选择此选项，Service Catalog 将停止管理此预配置产品，即使它无法删除该产品的基础资源。

   1. 选择**终止预配置产品**。