本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 SaaS 和容器产品中使用快速启动
快速启动是卖家在 AWS Marketplace 配置 SaaS 和容器产品时可选的部署选项。该功能通过 AWS CloudFormation 模板为买家提供分步引导式操作指南及资源部署服务。买家使用 CloudFormation 模板来配置和启动产品。
使用快速启动发布 SaaS 产品
快速启动是一个 AWS Marketplace 部署选项,适用于启用了快速启动的 SaaS 产品。该功能可减少配置、部署和启动软件所需的时间、资源和步骤。对于提供此功能的产品,您可以选择使用快速启动,也可以手动配置资源。
使用快速启动体验查找、订阅和启动 SaaS 产品
-
导航到 AWS Marketplace 搜索页面
。 -
浏览 AWS Marketplace,并找到包含您要启动的软件的产品。如果能够提供快速启动体验,产品的描述中会带有快速启动徽章。
提示
要查找启用了快速启动体验的产品,请在优化结果窗格中使用 SaaS 和 CloudFormation 模板筛选器。
-
订阅产品后,选择设置账户按钮,导航至配置和启动页面。
-
在配置和启动页面的步骤 1:确保您拥有所需 AWS 权限中,确保您拥有使用快速启动体验所需的权限。请联系您的 AWS 管理员申请权限。
要使用完整的快速入门体验,您必须拥有以下权限:
-
CreateServiceLinkedRole– 允许 AWS Marketplace 创建AWSServiceRoleForMarketplaceDeployment服务相关角色。此服务相关角色允许 AWS Marketplace 代表您管理与部署相关的参数,这些参数作为密钥存储在 AWS Secrets Manager 中。 -
DescribeSecrets– 允许 AWS Marketplace 获取有关卖家传递的部署参数的信息。 -
GetRole– 允许 AWS Marketplace 确定是否已在账户中创建服务相关角色。 -
ListSecrets– 允许 AWS Marketplace 获取部署参数的状态。 -
ListRegions– 允许 AWS Marketplace 获取已选择加入当前账户的 AWS 区域。 -
ReplicateSecrets– 允许 AWS Marketplace 启动将密钥复制到将要部署软件的选定区域的过程。
-
-
对于步骤 2:登录现有或新的供应商账户,请选择登录或创建账户按钮。卖家站点将在新选项卡中打开,您可以在其中登录或创建新账户。完成后,返回配置和启动页面。
-
对于步骤 3:配置软件和 AWS 集成,请选择要如何配置产品:
-
快速启动 – 您可以选择此精简版体验,快速完成产品配置。
-
手动 – 按照卖家提供的说明配置您的软件。
-
-
对于步骤 4:启动软件,选择启动软件按钮以启动软件。
使用快速启动发布容器产品
如果卖家在交付选项中启用了快速启动,则您可以使用该功能创建 Amazon EKS 集群并在其上部署容器应用程序。借助快速启动,您将使用 CloudFormation 配置和创建 Amazon EKS 集群并在其上启动容器应用程序。通过快速启动功能,您可以启动容器应用程序进行测试。要使用快速启动,请按照使用 Helm 交付选项启动中的步骤操作。
要创建可以部署应用程序的 Amazon EKS 集群,请创建一个 CloudFormation 堆栈。堆栈是可作为单个单元管理的一系列 AWS 资源。堆栈中的所有资源均由堆栈的 CloudFormation 模板定义。在快速启动中,堆栈的资源包括创建 Amazon EKS 集群和启动应用程序所需的信息。有关 CloudFormation 中堆栈的信息,请参阅《AWS CloudFormation 用户指南》中的使用堆栈。
创建集群后,快速启动会通过在集群上安装卖家提供的 Helm 图表来启动其上的应用程序。快速启动会在创建堆栈的过程中为您处理此问题,同时还会创建 Amazon EKS 集群。