View a markdown version of this page

先决条件 - 研究与工程工作室

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

先决条件

创建一个 AWS 账户 与管理员用户共享

你必须有一个 AWS 账户 与管理员用户同一个权限:

  1. 打开 https://portal.aws.amazon.com/billing/signup

  2. 按照屏幕上的说明操作。

    在注册时,将接到电话或收到短信,要求使用电话键盘输入一个验证码。

    当您注册时 AWS 账户,将创建AWS 账户根用户一个。根用户有权访问该账户中的所有 AWS 服务 和资源。作为最佳安全实践,请为用户分配管理访问权限,并且只使用根用户来执行需要根用户访问权限的任务

创建 Amazon EC2 SSH 密钥对

如果您没有 Amazon EC2 SSH 密钥对,则必须创建一个。有关更多信息,请参阅《Amazon EC2 用户指南》中的使用 Amazon EC2 创建密钥对

提高服务配额

作为最佳实践,增加以下方面的服务配额:

  • 亚马逊 VPC

    • 将每个 NAT 网关的弹性 IP 地址配额从五个增加到八个。

    • 将每个可用区的 NAT 网关从五个增加到十个。

  • 亚马逊 EC2

    • 将 EC2-VPC 弹性 IP 从五个增加到十个。

您的 AWS 账户有每项 AWS 服务的默认配额。除非另有说明,否则每个配额为 Region-specific。您可以请求增加某些配额,但其他一些配额无法增加。有关更多信息,请参阅 的配额AWS本产品中的服务

创建 Cognito 用户池(可选)

安装 RES 时,您可以选择导入现有的 Cognito 用户池以进行用户和客户端身份验证。否则,RES 将自动创建一个新的 Cognito 用户池。预先存在的用户池必须具有以下注册自定义属性:

Name Type 最小 value/length 马克斯 value/length Mutable
自定义:aws_region 字符串 TRUE
自定义:cluster_name 字符串 TRUE
自定义:密码_上次设置 数字 TRUE
自定义:password_max_age 数字 TRUE
自定义:uid 数字 2000200001 4294967294 TRUE

创建自定义域(可选)

最佳做法是,使用产品的自定义域名来获得用户友好的 URL。您可以提供自定义域,也可以选择为其提供证书。

外部资源堆栈中有一个为你提供的自定义域创建证书的过程。如果您有域并想使用外部资源堆栈的证书生成功能,则可以跳过此处的步骤。

或者,按照以下步骤使用 Amazon Route 53 注册域名并使用为该域名导入证书 AWS Certificate Manager。

  1. 按照说明在 Route 53 注册域名。您应该会收到一封确认电子邮件。

  2. 检索您的域的托管区域。Route 53 会自动创建此内容。

    1. 打开 Route 53 控制台。

    2. 从左侧导航栏中选择托管区域。

    3. 打开为您的域名创建的托管区域并复制托管区域 ID

  3. 打开 AWS Certificate Manager 并按照以下步骤申请域名证书。确保您位于计划部署解决方案的地区。

  4. 从导航栏中选择 “列出证书”,然后找到您的证书申请。该请求应处于待处理状态。

  5. 选择您的证书 ID 来打开请求。

  6. 域名部分中,选择在 Route 53 中创建记录。处理请求大约需要十分钟。

  7. 证书颁发后,从 “证书状态” 部分复制 ARN。

创建域(GovCloud 仅限)

如果您在某个 AWS GovCloud 区域进行部署,并且使用的是 Research and Engineering Studio 的自定义域,则必须完成这些必备步骤。

  1. 在创建公共托管域的商业分区 AWS 账户中部署证书 CloudFormation 堆栈。

  2. 证书 CloudFormation 输出中,找到并记下CertificateARNPrivateKeySecretARN

  3. 在 GovCloud 分区帐户中,使用CertificateARN输出值创建一个密钥。记下新的密钥 ARN,并在密钥中添加两个标签,以便vdc-gateway可以访问密钥值:

    1. res: ModuleName = 虚拟桌面控制器

    2. res: EnvironmentName = [环境名称](这可能是 res-demo。)

  4. 在 GovCloud 分区帐户中,使用PrivateKeySecretARN输出值创建一个密钥。记下新的密钥 ARN,并在密钥中添加两个标签,以便vdc-gateway可以访问密钥值:

    1. res: ModuleName = 虚拟桌面控制器

    2. res: EnvironmentName = [环境名称](这可能是 res-demo。)

提供外部资源

研究与工程工作室 AWS 预计部署时将存在以下外部资源。

  • 网络(VPC、公有子网和私有子网)

    在这里,您将运行用于托管 RES 环境、活动目录 (AD) 和共享存储的 EC2 实例。

  • 存储(亚马逊 EFS)

    存储卷包含虚拟桌面基础架构 (VDI) 所需的文件和数据。

  • 目录服务 (AWS Directory Service for Microsoft Active Directory)

    目录服务对 RES 环境的用户进行身份验证。

  • 包含 Active Directory 服务帐户用户名和密码的密钥,格式为密钥值对(用户名、密码)

    Research and Engineering Studio 使用AWS Secrets Manager访问您提供的密钥,包括服务帐号密码。

警告

您必须为要同步的所有 Active Directory (AD) 用户提供有效的电子邮件地址。

提示

如果您正在部署演示环境并且没有这些外部资源可用,则可以使用 AWS 高性能计算配方来生成外部资源。要在您的账户中部署资源创建外部资源,请参阅以下部分。

要在某个 AWS GovCloud 区域进行演示部署,必须完成中的必备步骤创建域(GovCloud 仅限)

在您的环境中配置 LDAPS(可选)

如果您计划在环境中使用 LDAPS 通信,则必须完成以下步骤以创建证书并将其附加到 AWS Managed Microsoft AD (AD) 域控制器,以提供 AD 和 RES 之间的通信。

  1. 按照如何为您的启用服务器端 LDAPS 中提供的步骤进行操作。 AWS Managed Microsoft AD如果您已经启用了 LDAPS,则可以跳过此步骤。

  2. 确认已在 AD 上配置 LDAPS 后,导出 AD 证书:

    1. 转到您的活动目录服务器。

    2. 以管理员 PowerShell 身份打开。

    3. 运行certmgr.msc打开证书列表。

    4. 打开证书列表,首先打开可信根证书颁发机构,然后打开证书。

    5. 选择并保留(或右键单击)与 AD 服务器同名的证书,然后选择所有任务,然后选择导出

    6. 选择Base-64 编码 X.509 (.CER),然后选择下一步

    7. 选择一个目录,然后选择 “下一步”

  3. 在以下位置创建密钥 AWS Secrets Manager:

    在 Secrets Manager 中创建 Secret 时,在 secret type(密钥类型)下选择 Other type of secrets(其他类型密钥)并将 PEM 编码的凭证粘贴到 Plaintext(明文)字段中。

  4. 记下创建的 ARN 并将其作为DomainTLSCertificateSecretARN参数输入。步骤 1:启动产品

为微软 Active Directory 设置服务帐户

如果你选择微软 Active Directory (AD) 作为 RES 的身份来源,则你的广告中有一个允许编程访问的服务帐户。在 RES 安装过程中,必须使用服务帐号的凭据传递密钥。密钥必须采用此处所示的格式。

用户名和密码格式示例

另请注意,该username字段不支持该格式 NT-style DOMAIN\username的登录名。

服务账户负责以下职能:

  • 从 AD 同步用户:RES 必须同步来自 AD 的用户,以允许他们登录 Web 门户。同步过程使用服务帐号使用 LDAP 查询 AD,以确定哪些用户和群组可用。

  • 加入 AD 域:这是一项可选操作,适用于实例加入 AD 域的 Linux 虚拟桌面和基础设施主机。在 RES 中,这是由DisableADJoin参数控制的。默认情况下,此参数设置为 False,这意味着 Linux 虚拟桌面将尝试以默认配置加入 AD 域。

  • 连接到 AD:如果不加入 AD 域,Linux 虚拟桌面和基础架构主机将连接到 AD 域(DisableADJoin= True)。要使此功能起作用,服务帐号还需要和中的用户和群组具有读取权限GroupsOUUsersOU

服务帐号需要以下权限:

  • 同步用户并连接到 AD → 和中用户和群组的UsersOU读取权限GroupsOU

  • 要加入 AD 域 → 在中创建Computer对象ComputersOU

的脚本https://github.com/aws-samples/aws-hpc-recipes/blob/main/recipes/res/res_demo_env/assets/service_account.ps1提供了如何授予适当服务帐号权限的示例。您可以根据自己的 AD 对其进行修改。

配置私有 VPC(可选)

在隔离的 VPC 中部署研究与工程工作室可增强安全性,以满足组织的合规性和监管要求。但是,标准的 RES 部署依赖于互联网访问来安装依赖项。要在私有 VPC 中安装 RES,您需要满足以下先决条件:

准备亚马逊系统映像 (AMI)

  1. 在以下位置下载依赖项 https://research-engineering-studio-us-east-1.s3.amazonaws.com/releases/latest/res-installation-scripts.tar.gz。要在隔离的 VPC 中部署,RES 基础设施需要依赖项的可用性,而无需公共互联网接入。

    重要

    如果您latest的 RES 环境版本不是最新的,请将下载 URI 替换为确切的版本号(例如,2025.06)。

  2. 创建具有 Amazon S3 只读访问权限和可信身份的 IAM 角色,作为 Amazon EC2。

    1. 使用 https://console.aws.amazon.com/iam/ 打开 IAM 控制台。

    2. 角色中,选择创建角色

    3. 选择可信实体页面:

      • 在 “可信实体类型” 下,选择 AWS 服务。

      • 对于服务或用例下的用例,选择 EC2 并选择下一步

    4. 在 “添加权限” 上,选择以下权限策略,然后选择 “下一步”

      • AmazonS3ReadOnlyAccess

      • AmazonSSMManagedInstanceCore

      • EC2InstanceProfileForImageBuilder

    5. 添加角色名称描述,然后选择创建角色

  3. 创建 EC2 映像生成器组件:

    1. 在以下位置打开 EC2 映像生成器控制台https://console.aws.amazon.com/imagebuilder

    2. 在 “已保存的资源” 下,选择 “组件”,然后选择 “创建组件”

    3. 在 “创建组件” 页面上,输入以下详细信息:

      • 对于 “组件类型”,选择 “构建”

      • 有关组件的详细信息,请选择:

        参数 用户入口
        图像操作系统 (OS) Linux
        兼容的操作系统版本 亚马逊 Linux 2、亚马逊 Linux 2023、RHEL8、RHEL 9 或 Windows 10 和 11
        组件名称 输入一个名字,例如:<research-and-engineering-studio-infrastructure>
        组件版本 我们建议从 1.0.0 开始。
        说明 可选的用户条目。
    4. 在 “创建组件” 页面上,选择 “定义文档内容”

      1. 在输入定义文档内容之前,您需要一个 tar.gz 文件的文件 URI。将 RES 提供的 tar.gz 文件上传到 Amazon S3 存储桶,然后从存储桶属性中复制该文件的 URI。

      2. 输入以下信息:

        注意

        AddEnvironmentVariables是可选的,如果您不需要在基础架构主机中使用自定义环境变量,则可以将其删除。

        如果您正在设置http_proxyhttps_proxy环境变量,则需要这些no_proxy参数来防止实例使用代理来查询本地主机、实例元数据 IP 地址和支持 VPC 终端节点的服务。

        # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance # with the License. A copy of the License is located at # # http://www.apache.org/licenses/LICENSE-2.0 # # or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES # OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions # and limitations under the License. name: research-and-engineering-studio-infrastructure description: An RES EC2 Image Builder component to install required RES software dependencies for infrastructure hosts. schemaVersion: 1.0 parameters: - AWSRegion: type: string description: RES Environment AWS Region phases: - name: build steps: - name: DownloadRESInstallScripts action: S3Download onFailure: Abort maxAttempts: 3 inputs: - source: '<s3 tar.gz file uri>' destination: '/root/bootstrap/res-installation-scripts/res-installation-scripts.tar.gz' - name: RunInstallScript action: ExecuteBash onFailure: Abort maxAttempts: 3 inputs: commands: - 'cd /root/bootstrap/res-installation-scripts' - 'tar -xf res-installation-scripts.tar.gz' - 'cd scripts/infrastructure-host' - '/bin/bash install.sh' - name: AddEnvironmentVariables action: ExecuteBash onFailure: Abort maxAttempts: 3 inputs: commands: - | echo -e " http_proxy=http://<ip>:<port> https_proxy=http://<ip>:<port> no_proxy=127.0.0.1,169.254.169.254,169.254.170.2,localhost,{{ AWSRegion }}.res,{{ AWSRegion }}.vpce.amazonaws.com,{{ AWSRegion }}.elb.amazonaws.com,s3.{{ AWSRegion }}.amazonaws.com,s3.dualstack.{{ AWSRegion }}.amazonaws.com,ec2.{{ AWSRegion }}.amazonaws.com,ec2.{{ AWSRegion }}.api.aws,ec2messages.{{ AWSRegion }}.amazonaws.com,ssm.{{ AWSRegion }}.amazonaws.com,ssmmessages.{{ AWSRegion }}.amazonaws.com,kms.{{ AWSRegion }}.amazonaws.com,secretsmanager.{{ AWSRegion }}.amazonaws.com,sqs.{{ AWSRegion }}.amazonaws.com,elasticloadbalancing.{{ AWSRegion }}.amazonaws.com,sns.{{ AWSRegion }}.amazonaws.com,logs.{{ AWSRegion }}.amazonaws.com,logs.{{ AWSRegion }}.api.aws,elasticfilesystem.{{ AWSRegion }}.amazonaws.com,fsx.{{ AWSRegion }}.amazonaws.com,dynamodb.{{ AWSRegion }}.amazonaws.com,api.ecr.{{ AWSRegion }}.amazonaws.com,.dkr.ecr.{{ AWSRegion }}.amazonaws.com,kinesis.{{ AWSRegion }}.amazonaws.com,.data-kinesis.{{ AWSRegion }}.amazonaws.com,.control-kinesis.{{ AWSRegion }}.amazonaws.com,events.{{ AWSRegion }}.amazonaws.com,cloudformation.{{ AWSRegion }}.amazonaws.com,sts.{{ AWSRegion }}.amazonaws.com,application-autoscaling.{{ AWSRegion }}.amazonaws.com,monitoring.{{ AWSRegion }}.amazonaws.com,ecs.{{ AWSRegion }}.amazonaws.com,.execute-api.{{ AWSRegion }}.amazonaws.com " >> /etc/environment
    5. 选择创建组件

  4. 创建图像生成器图像配方。

    1. 创建食谱页面上,输入以下内容:

      Section 参数 用户入口
      食谱详情 名称 输入适当的名称,例如 res-recipe-linux-x86。
      版本 输入版本,通常从 1.0.0 开始。
      描述 添加可选描述。
      基础镜像 选择图片 选择托管映像。
      OS 亚马逊 Linux 或红帽企业 Linux (RHEL)
      图像来源 快速入门 (Amazon-managed)
      映像名称 亚马逊 Linux 2 x86、亚马逊 Linux 2023 x86、红帽企业 Linux 8 x86 或红帽企业 Linux 9 x86
      Auto-versioning options 使用最新的可用操作系统版本。
      实例配置 将所有内容保持在默认设置中,并确保未选择 “在管道执行删除 SSM 代理”。
      工作目录 工作目录路径 /root/bootstrap/重新安装脚本
      组件 生成组件

      搜索并选择以下内容:

      • Amazon-managed: aws-cli-version-2-linux

      • Amazon-managed: 亚马逊 cloudwatch-agent-linux

      • 归您所有:之前创建的 Amazon EC2 组件。在字段中输入您当前 AWS 的地区。

      测试组件

      搜索并选择:

      • Amazon-managed: 简单启动测试 linux

    2. 选择创建配方

  5. 创建映像生成器基础架构配置。

    1. 在 “已保存的资源” 下,选择基础架构配置

    2. 选择创建基础设施配置

    3. 创建基础架构配置页面上,输入以下内容:

      Section 参数 用户入口
      一般性问题 名称 输入适当的名称,例如 res-infra-linux-x86。
      描述 添加可选描述。
      IAM 角色 选择之前创建的 IAM 角色。
      AWS 基础设施 实例类型 选择 t3.medium。
      VPC、子网和安全组

      选择一个允许互联网访问和访问 Amazon S3 存储桶的选项。如果您需要创建安全组,则可以使用以下输入从 Amazon EC2 控制台创建一个安全组:

      • VPC:选择用于基础设施配置的同一 VPC。此 VPC 必须能够访问互联网。

      • 入站规则:

        • 类型:SSH

        • Source:Custom

        • CIDR 区块:0.0.0。0/0

    4. 选择创建基础设施配置

  6. 创建新的 EC2 映像生成器管道:

    1. 转到图像管道,然后选择创建图像管道

    2. 指定管道详细信息页面上,输入以下内容并选择下一步

      • 管道名称和可选描述

      • 在 “生成计划” 中,设置时间表,如果您想手动启动 AMI 烘焙流程,请选择 “手动”。

    3. “选择食谱” 页面上,选择 “使用现有配方”,然后输入之前创建的食谱名称。选择下一步

    4. 定义图像处理页面上,选择默认工作流程,然后选择下一步

    5. 定义基础架构配置页面上,选择使用现有基础架构配置,然后输入先前创建的基础架构配置的名称。选择下一步

    6. 在 “定义分发设置” 页面上,请考虑以下几点进行选择:

      • 输出映像必须与部署的 RES 环境位于同一区域,这样 RES 才能从中正确启动基础设施主机实例。使用服务默认值,将在使用 EC2 映像生成器服务的区域创建输出映像。

      • 如果要在多个区域部署 RES,可以选择创建新的分发设置并在其中添加更多区域。

    7. 查看您的选择,然后选择创建管道

  7. 运行 EC2 映像生成器管道:

    1. 图像管道中,找到并选择您创建的管道。

    2. 选择 “操作”,然后选择 “运行管道”

      该管道可能需要大约 45 分钟到一个小时才能创建 AMI 映像。

  8. 记下生成的 AMI 的 AMI ID,并将其用作中 InfrastructureHost AMI 参数的输入步骤 1:启动产品

设置 VPC 终端节点

要部署 RES 和启动虚拟桌面, AWS 服务 需要访问您的私有子网。您必须设置 VPC 终端节点以提供所需的访问权限,并且需要对每个终端节点重复这些步骤。

  1. 如果之前未配置终端节点,请按照 AWS 服务 使用接口 VPC 终端节点访问中提供的说明进行操作

  2. 在两个可用区中选择一个私有子网。

AWS 服务 服务名称
应用程序自动缩放 com.amazonaws。region.application-自动缩放
AWS CloudFormation com.amazonaws。region. 云形成
亚马逊 CloudWatch com.amazonaws。region. 监控
亚马逊 CloudWatch 日志 com.amazonaws。region.logs
Amazon DynamoDB com.amazonaws。region.dynamodb(需要网关端点)
Amazon EC2 com.amazonaws。region.ec2
Amazon ECR com.amazonaws。region.ecr.api
com.amazonaws。region.ecr.dkr
Amazon Elastic File System com.amazonaws。region.elastic文件系统
Elastic Load Balancing com.amazonaws。region.elasticloadb
Amazon EventBridge com.amazonaws。region.events
Amazon FSx com.amazonaws。region.fsx
AWS Key Management Service com.amazonaws。region.kms
Amazon Kinesis Data Streams com.amazonaws。region.kinesis-streams
AWS Lambda com.amazonaws。region.lambda
Amazon S3

com.amazonaws。region.s3(需要在 RES 中默认创建的网关端点。)

在隔离环境中交叉装载存储桶需要额外的 Amazon S3 接口终端节点。请参阅访问亚马逊简单存储服务接口终端节点

AWS Secrets Manager com.amazonaws。region. 秘密经理
亚马逊弹性容器服务 com.amazonaws。region.ecs
亚马逊 SES com.amazonaws。region.email-smtp(以下可用区域不支持:use-1-az2、use1-az3、use1-az5、usw1-az2、usw2-az4、apne2-az4、cac1-az3 和 cac1-az4。)
AWS Security Token Service com.amazonaws。region.sts
Amazon SNS com.amazonaws。region.sns
Amazon SQS com.amazonaws。region.sqs
AWS Systems Manager com.amazonaws。region.ec2 消息
com.amazonaws。region.ssm
com.amazonaws。region.ssm 消息

在没有 VPC 终端节点的情况下连接服务

要与不支持 VPC 终端节点的服务集成,您可以在 VPC 的公有子网中设置代理服务器。按照以下步骤,使用 Identity Center 作为 AWS 身份提供商,创建具有部署研究与工程工作室所需的最低访问权限的代理服务器。

  1. 在您将用于 RES 部署的 VPC 的公有子网中启动 Linux 实例。

    • Linux 系列 — 亚马逊 Linux 2 或亚马逊 Linux 3

    • 架构 — x86

    • 实例类型 — t2.micro 或更高版本

    • 安全组 — 端口 3128 上的 TCP 从 0.0.0 开始。0/0

  2. 连接到该实例以设置代理服务器。

    1. 打开 http 连接。

    2. 允许从所有相关子网连接到以下域:

      • .amazonaws.com(用于通用服务) AWS

      • .amazoncognito.com(适用于亚马逊 Cognito)

      • .awsapps.com(用于身份中心)

      • .signin.aws(用于身份中心)

      • .amazonaws-us-gov.com(适用于 Gov Cloud)

    3. 拒绝所有其他连接。

    4. 激活并启动代理服务器。

    5. 记下代理服务器监听的端口。

  3. 配置您的路由表以允许访问代理服务器。

    1. 转到您的 VPC 控制台,确定您将用于基础设施主机和 VDI 主机的子网的路由表。

    2. 编辑路由表,允许所有传入连接转到前面步骤中创建的代理服务器实例。

    3. 对要使用的所有子网(无法访问互联网)的路由表执行此操作。 Infrastructure/VDIs

  4. 修改代理服务器 EC2 实例的安全组,并确保它允许代理服务器正在监听的端口上进行入站 TCP 连接。

设置私有 VPC 部署参数

在中步骤 1:启动产品,你需要在 CloudFormation 模板中输入某些参数。请务必按照说明设置以下参数,以成功部署到您刚刚配置的私有 VPC 中。

参数 Input
InfrastructureHost阿米 使用在中创建的基础架构 AMI ID 准备亚马逊系统映像 (AMI)
IsLoadBalancerInternetFacing 设置为 false。
LoadBalancerSubnets 选择没有互联网访问权限的私有子网。
InfrastructureHostSubnets 选择没有互联网访问权限的私有子网。
VdiSubnets 选择没有互联网访问权限的私有子网。

ClientIP

您可以选择 VPC CIDR 以允许访问所有 VPC IP 地址。

HttpProxy

示例:http://10.1.2.3:123

HttpsProxy

示例:http://10.1.2.3:123

NoProxy

示例:

127.0.0.1,169.254.169.254,169.254.170.2,localhost,us-east-1.res,us-east-1.vpce.amazonaws.com,us-east-1.elb.amazonaws.com,s3.us-east-1.amazonaws.com,s3.dualstack.us-east-1.amazonaws.com,ec2.us-east-1.amazonaws.com,ec2.us-east-1.api.aws,ec2messages.us-east-1.amazonaws.com,ssm.us-east-1.amazonaws.com,ssmmessages.us-east-1.amazonaws.com,kms.us-east-1.amazonaws.com,secretsmanager.us-east-1.amazonaws.com,sqs.us-east-1.amazonaws.com,elasticloadbalancing.us-east-1.amazonaws.com,sns.us-east-1.amazonaws.com,logs.us-east-1.amazonaws.com,logs.us-east-1.api.aws,elasticfilesystem.us-east-1.amazonaws.com,fsx.us-east-1.amazonaws.com,dynamodb.us-east-1.amazonaws.com,api.ecr.us-east-1.amazonaws.com,.dkr.ecr.us-east-1.amazonaws.com,kinesis.us-east-1.amazonaws.com,.data-kinesis.us-east-1.amazonaws.com,.control-kinesis.us-east-1.amazonaws.com,events.us-east-1.amazonaws.com,cloudformation.us-east-1.amazonaws.com,sts.us-east-1.amazonaws.com,application-autoscaling.us-east-1.amazonaws.com,monitoring.us-east-1.amazonaws.com,ecs.us-east-1.amazonaws.com,.execute-api.us-east-1.amazonaws.com