为以下内容设置 SimSpace Weaver 分发包 Amazon Linux 2 (AL2) 在 Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

终止支持通知:2026 年 5 月 20 日, AWS 将终止对的支持。 AWS SimSpace Weaver 2026 年 5 月 20 日之后,您将无法再访问 SimSpace Weaver 控制台或 SimSpace Weaver 资源。有关更多信息,请参阅AWS SimSpace Weaver 终止支持

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

为以下内容设置 SimSpace Weaver 分发包 Amazon Linux 2 (AL2) 在 Windows Subsystem for Linux (WSL)

本节提供有关在 AL2 环境中设置 SimSpace Weaver 分发 zip 的说明 Windows Subsystem for Linux (WSL)。 有关在中设置 AL2 的说明 Docker,请参阅 为以下内容设置 SimSpace Weaver 分发包 Amazon Linux 2 (AL2) 在 Docker

重要

本节介绍一种解决方案,该解决方案使用的版本并非由 Amazon 拥有、开发或支持。 AL2 如果您选择不使用,则提供此解决方案只是为了方便起见 Docker。 如果您选择使用此解决方案,Amazon 不 AWS 承担任何责任。

要求
要设置 SimSpace Weaver 配送 zip,请使用 in AL2 WSL
  1. Windows 命令提示符下,启动您的 AL2 环境 WSL.

    wsl -d Amazon2
    重要

    当你跑进去的时候 WSL,在运行位于的其中一个 quick-start.py Python 帮助脚本时包含该--al2选项sdky-folder/Samples/sample-name/tools/cloud/quick-start.py

  2. Linux Shell 提示符下,更新您的 yum 程序包管理器。

    yum update -y
    重要

    如果此步骤超时,您可能需要切换到 WSL1 然后重试这些过程。退出你的 WSL AL2 会话并在 Windows 命令提示符下输入以下内容:

    wsl --set-version Amazon2 1
  3. 安装解压缩的工具。

    yum install -y unzip
  4. 删除所有yum已安装 AWS CLI 的内容。如果您不确定是否yum安装了,请尝试以下两个命令。 AWS CLI

    yum remove awscli
    yum remove aws-cli
  5. 创建一个临时目录并转到该目录。

    mkdir ~/temp cd ~/temp
  6. 下载并安装 AWS CLI:

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
  7. 您可以删除该临时目录。

    cd ~ rm -rf temp
  8. 重新启动 Shell 会话以更新环境中的路径。

    exec
  9. 在您的 AL2 环境 AWS CLI 中为配置您的 AWS 证书。有关更多信息,请参阅配置 AWS CLI。如果您使用 AWS IAM Identity Center,请参阅AWS Command Line Interface 用户指南》 AWS IAM Identity Center中的配置 AWS CLI 以使用

    aws configure
  10. 安装 Git。

    yum install -y git
  11. 安装 wget

    yum install -y wget
  12. 为 SimSpace Weaver 应用程序 SDK 创建文件夹。

    mkdir sdk-folder
  13. 转到您的 SDK 文件夹。

    cd sdk-folder
  14. 下载 SimSpace Weaver 应用程序 SDK 可分发包。其中包含以下内容:

    • 用于 SimSpace Weaver 应用程序开发的二进制文件和库

    • 自动执行部分开发工作流程的帮助程序脚本

    • 演示 SimSpace Weaver 概念的示例应用程序

    wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
  15. 解压缩该文件。

    unzip *.zip
  16. 运行 WSL 安装脚本。

    source ./setup-wsl-distro.sh
  17. 输入以下命令来安装所需的 Python 软件包:

    pip install -r PackagingTools/python_requirements.txt
  18. 运行 SimSpace Weaver 发行版 zip 安装脚本:

    python setup.py --samples --cloudformation

    此命令执行以下操作:

    • 创建启动模拟所需的 CloudFormation 资源。

      • 示例 CloudFormation 堆栈模板可以在中找到 sdk-folder/PackagingTools/sample-stack-template.yaml

    • 使用本地系统的正确路径配置所提供的示例项目。

注意

在 WSL 中,您只需要为自己的 AL2 环境执行一次此操作即可。