Amazon Service Catalog 概览 - Amazon Service Catalog
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

Amazon Service Catalog 概览

开始使用 Amazon Service Catalog 之前,了解其组件及管理员和最终用户的初始工作流程会很有用。

用户

Amazon Service Catalog 支持以下类型的用户:

  • 目录管理员(管理员)— 管理产品目录(应用程序和服务)、将产品组织到产品组合中并向最终用户授予访问权限。目录管理员准备Amazon CloudFormation为产品提供高级资源管理,模板、配置约束并管理 IAM 角色。

  • 最终用户— 接收Amazon来自 IT 部门或经理的凭证,然后使用Amazon Web Services Management Console启动已获准访问的产品。最终用户有时简称为用户,可被授予不同的权限,具体取决于您的操作要求。例如,用户可能拥有最高级别权限 (启动和管理其使用的产品所需的所有资源),或仅拥有使用特定服务功能的权限。

Products

一个产品是您希望可用于部署的 IT 服务。Amazon. 产品包含一个或多个Amazon或打包的资源,如 EC2 实例、存储卷、数据库、监控配置和网络组件Amazon Web Services Marketplace产品。产品可以是运行的单个计算实例AmazonLinux 是在自己环境中运行的完全配置的多层 Web 应用程序,或其中的任何内容。

您可以通过导入Amazon CloudFormation。模板。Amazon CloudFormation定义模板Amazon产品所需的资源、资源之间的关系,以及最终用户在启动产品来配置安全组、创建密钥对和执行其他自定义操作时可插入的参数。

预配置产品

通过允许您将产品实例作为一个单元进行预配置、标记、更新和终止,Amazon CloudFormation 堆栈简化了对产品生命周期的管理。Amazon CloudFormation 堆栈包含采用 JSON 或 YAML 格式的 Amazon CloudFormation 模板及其关联的资源集合。预配置产品 是一个堆栈。当最终用户启动产品时,由 Amazon Service Catalog 预配置的产品的实例是运行该产品所需的资源堆栈。有关更多信息,请参阅 Amazon CloudFormation 用户指南

产品组合

一个投资组合是集合的产品包含配置信息。产品组合可帮助管理可使用特定产品的人员及其使用方式。利用 Amazon Service Catalog,您可以为组织内的每类用户创建一个自定义产品组合,并选择性授予对适当产品组合的访问权限。当您向产品组合添加新版本的产品时,该版本会自动供所有当前用户使用。

你也可以与其他人分享你的投资组合Amazon账户并允许这些账户的管理员分配你的投资组合限制的,例如限制用户可以创建的 EC2 实例。通过使用产品组合、权限、共享和约束,您可以确保用户所启动的产品经过正确配置,能够满足组织的需求并符合其标准。

版本控制

Amazon Service Catalog 允许您在目录中管理多个版本的产品。此方法允许您根据软件更新或配置变更来添加新版本的模板和关联的资源。

创建产品的新版本时,更新会自动分发到具有该产品访问权限的所有用户,允许用户选择要使用的产品版本。用户可以快速轻松地将产品的运行实例更新为新版本。

权限

向用户授予产品组合的访问权限,让用户能够浏览该产品组合并启动其中的产品。你申请Amazon Identity and Access Management(IAM) 权限,以控制谁可以查看和修改您的目录。IAM 权限可分配给 IAM 用户、组和角色。

当用户启动已分配有 IAM 角色的产品时,Amazon Service Catalog使用角色通过启动此产品的云资源Amazon CloudFormation. 通过向每个产品分配一个 IAM 角色,可以避免向用户授予执行未获批操作的权限,并使他们可以使用目录置备资源。

约束

约束控制可以部署特定的方式Amazon产品的资源。您可以使用约束对产品进行限制,以便进行管理或控制成本。存在不同的类型的 Amazon Service Catalog 约束:启动约束通知约束模板约束

通过启动约束,您可为产品组合中的产品指定一个角色。您可以使用此角色在启动时预配置资源,以便您可以限制用户权限,又不影响用户从目录预配置产品的能力。

通知约束使您能够使用 Amazon SNS 主题获取有关堆栈事件的通知。

模板约束用于限制用户在启动产品时可以使用的配置参数 (例如 EC2 实例类型或 IP 地址范围)。借助模板约束,您可以重复使用产品的常规 Amazon CloudFormation 模板,并根据每个产品或每个产品组合对模板进行限制。

管理员初始工作流程

此图展示了管理员创建目录的初始工作流程。

最终用户初始工作流程

此图展示了最终用户的初始工作流程。