View a markdown version of this page

启动堆栈(Headless) - AWS 上的分布式负载测试

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

启动堆栈(Headless)

启动 堆栈

  1. 登录 AWS 管理控制台并选择启动 CloudFormation 模板的按钮。

    launch button

    或者,您可以下载模板作为自己实现的起点。

  2. 默认情况下,此模板在美国东部(弗吉尼亚州北部)区域启动。要在不同的 AWS 区域启动,请使用控制台导航栏中的区域选择器。

    注意

    该解决方案使用 Amazon Cognito,目前仅在特定的 AWS 区域可用。因此,您必须在提供 Amazon Cognito 的 AWS 地区启动此解决方案。有关各地区的最新可用服务,请参阅 AWS 区域服务列表

  3. 创建堆栈页面上,验证 Amazon S3 URL 文本框中是否显示了正确的模板 URL,然后选择下一步

  4. 指定堆栈详细信息页面上,为您的解决方案堆栈分配一个名称。

  5. 参数下,检查模板的参数,并根据需要进行修改。此模板使用与默认模板相同的参数(管理员姓名、管理员电子邮件、 VPC/subnet 配置、出口 CIDR、 Auto-update 容器映像和部署可选 MCP 服务器)。不需要额外参数。

  6. 选择 Next(下一步)。

  7. 配置堆栈选项页面上,请选择下一步

  8. 审核页面上,审核并确认设置。选中确认模板将创建 AWS Identity and Access Management(AWS IAM)资源的复选框。

  9. 选择 Create stack(创建堆栈)以部署堆栈。

您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。大约 15 分钟后,您应该会收到 “创建完成” 状态。

Post-deployment 配置

堆栈创建完成后,您可以使用 DLT C LI 与解决方案进行交互,直接从终端访问 REST API,或者在自己的 Web 服务器上托管 Web 控制台。

要托管 Web 控制台,请执行以下操作:

  1. 导航到 CloudFormation 堆栈的 “输出” 选项卡。

  2. 选择ConsoleAssetsBucket输出链接以在控制台中打开 S3 存储桶。

  3. 从控制台存储桶下载dlt-web-console.zip文件。

  4. 提取 zip 内容并将网站托管在您的 Web 服务器上。

  5. 将 Amazon Cognito 配置为允许您的网络服务器的网址:

    1. 打开 Amazon Cognito 控制台,然后选择堆栈创建的用户池。

    2. 选择应用程序客户端,然后选择应用程序客户端。应用程序客户端 ID 可以在 CloudFormation 堆栈的 “输出” 选项卡中找到CognitoAppClientID

    3. 在 “登录页面” 部分中,选择 “编辑”

    4. 在 “允许的回传 URL” 下,添加您的 Web 服务器的 URL 和带有尾部斜杠的 URL(例如https://dlt.example.comhttps://dlt.example.com/)。

    5. 在 “允许的注销 URL” 下,添加相同的 URL。

    6. 选择保存更改

      有关更多信息,请参阅 A mazon Cognito 开发者指南中的应用程序客户端Application-specific 设置

重要

如果您托管 Web 控制台,则负责在 Web 服务器上配置 HTTPS、访问控制和安全加固。我们强烈建议将 HTTPS 用于生产用途。

注意

Web 控制台资产包括一个带有 API 端点网址和 Cognito 设置的配置文件。这些值是在堆栈创建过程中预先配置的。如果将资源移动到其他服务器,请确保配置文件保持不变。