本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
启动堆栈(Headless)
启动 堆栈
-
登录 AWS 管理控制台并选择启动 CloudFormation 模板的按钮。
或者,您可以下载模板
作为自己实现的起点。 -
默认情况下,此模板在美国东部(弗吉尼亚州北部)区域启动。要在不同的 AWS 区域启动,请使用控制台导航栏中的区域选择器。
注意
该解决方案使用 Amazon Cognito,目前仅在特定的 AWS 区域可用。因此,您必须在提供 Amazon Cognito 的 AWS 地区启动此解决方案。有关各地区的最新可用服务,请参阅 AWS 区域服务列表
。 -
在创建堆栈页面上,验证 Amazon S3 URL 文本框中是否显示了正确的模板 URL,然后选择下一步。
-
在指定堆栈详细信息页面上,为您的解决方案堆栈分配一个名称。
-
在参数下,检查模板的参数,并根据需要进行修改。此模板使用与默认模板相同的参数(管理员姓名、管理员电子邮件、 VPC/subnet 配置、出口 CIDR、 Auto-update 容器映像和部署可选 MCP 服务器)。不需要额外参数。
-
选择 Next(下一步)。
-
在配置堆栈选项页面上,请选择下一步。
-
在审核页面上,审核并确认设置。选中确认模板将创建 AWS Identity and Access Management(AWS IAM)资源的复选框。
-
选择 Create stack(创建堆栈)以部署堆栈。
您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。大约 15 分钟后,您应该会收到 “创建完成” 状态。
Post-deployment 配置
堆栈创建完成后,您可以使用 DLT C LI 与解决方案进行交互,直接从终端访问 REST API,或者在自己的 Web 服务器上托管 Web 控制台。
要托管 Web 控制台,请执行以下操作:
-
导航到 CloudFormation 堆栈的 “输出” 选项卡。
-
选择ConsoleAssetsBucket输出链接以在控制台中打开 S3 存储桶。
-
从控制台存储桶下载
dlt-web-console.zip文件。 -
提取 zip 内容并将网站托管在您的 Web 服务器上。
-
将 Amazon Cognito 配置为允许您的网络服务器的网址:
-
打开 Amazon Cognito 控制台
,然后选择堆栈创建的用户池。 -
选择应用程序客户端,然后选择应用程序客户端。应用程序客户端 ID 可以在 CloudFormation 堆栈的 “输出” 选项卡中找到CognitoAppClientID。
-
在 “登录页面” 部分中,选择 “编辑”。
-
在 “允许的回传 URL” 下,添加您的 Web 服务器的 URL 和带有尾部斜杠的 URL(例如
https://dlt.example.com和https://dlt.example.com/)。 -
在 “允许的注销 URL” 下,添加相同的 URL。
-
选择保存更改。
有关更多信息,请参阅 A mazon Cognito 开发者指南中的应用程序客户端Application-specific 设置。
-
重要
如果您托管 Web 控制台,则负责在 Web 服务器上配置 HTTPS、访问控制和安全加固。我们强烈建议将 HTTPS 用于生产用途。
注意
Web 控制台资产包括一个带有 API 端点网址和 Cognito 设置的配置文件。这些值是在堆栈创建过程中预先配置的。如果将资源移动到其他服务器,请确保配置文件保持不变。