在中設定 Amazon Linux 2 (AL2) 的 SimSpace Weaver 發佈套件 Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在中設定 Amazon Linux 2 (AL2) 的 SimSpace Weaver 發佈套件 Windows Subsystem for Linux (WSL)

本節提供在Windows Subsystem for Linux (WSL)中使用 AL2 環境設定 SimSpace Weaver 發佈 zip 的指示。如需在中設定 AL2 的指示Docker,請參閱在中設定 Amazon Linux 2 (AL2) 的 SimSpace Weaver 發佈套件 Docker

重要

本節說明使用非 Amazon 擁有、開發或支援的 AL2 版本的解決方案。如果您選擇不使用,此解決方案僅為了您的方便而提供Docker。Amazon, AWS 如果您選擇使用此解決方案,則不承擔任何責任。

要求
若要使用 AL2 在中設定 SimSpace Weaver 分配拉鍊 WSL
  1. WSLWindows 命令提示字元中,啟動中的 AL2 環境。

    wsl -d Amazon2
    重要

    當您在中執行時WSL,請在執行位於的其中一個 quick-start.py Python 協助程式指令碼時加入該--al2選項sdky-folder/Samples/sample-name/tools/cloud/quick-start.py

  2. Linux 命令介面提示字元中,更新您的 yum 套件管理員。

    yum update -y
    重要

    如果此步驟逾時,您可能需要切換至WSL1並重試這些程序。結束 WSL AL2 工作階段,然後在 Windows 命令提示字元中輸入下列命令

    wsl --set-version Amazon2 1
  3. 安裝解壓縮工具。

    yum install -y unzip
  4. 刪除任何 AWS CLI 已yum安裝的。如果您不確定是否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 CLI 指南》 AWS IAM Identity Center中的〈配置使用〉

    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 環境執行此操作一次。