在 Windows 中設置開發環境 - AWS Panorama

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

在 Windows 中設置開發環境

要構建 AWS Panorama 應用程序,請使用 Docker、命令行工具和 Python。在 Windows 中,您可以通過使用 Docker 桌面和適用於 Linux 和 Ubuntu 的 Windows 子系統來設置開發環境。本教程將引導您完成已使用 AWS Panorama 工具和示例應用程序測試的開發環境的設置過程。

先決條件

若要遵循本教程,您需要一個支持 Windows 子系統的版本,適用於 Linux 2(WSL 2)。

  • 視窗 10 1903 及更高版本(建立 18362 及更高版本)或視窗 11

  • 視窗功能

    • 適用於 Linux 的 Windows 子系統

    • Hyper-V:

    • 虛擬機器平台

本教程使用以下軟件版本開發。

  • Ubuntu 20.04

  • Python 3.8.5

  • 碼頭

安裝 WSL 2 和烏本圖

如果您的 Windows 10 版本 2004 年及更高版本(版本 19041 及更高版本),則可以使用以下 PowerShell 命令安裝 WSL 2 和 Ubuntu 20.04。

> wsl --install -d Ubuntu-20.04

若要使用較舊版本的 Windows,請依照 WSL 2 文件中的指示進行:舊版本的手動安裝步驟

安裝 Docker

若要安裝 Docker 桌面,請從集線器。如果遇到問題,請按照 Docker 網站上的説明操作:碼頭桌面 WSL 2 後端

運行 Docker 桌面並按照第一次運行的教程構建示例容器。

注意

Docker 桌面僅在默認發行版中啟用 Docker。如果在運行本教程之前安裝了其他 Linux 發行版,請在新安裝的 Ubuntu 發行版中啟用 Docker 桌面設置菜單資源WSL 集成

配置 Ubuntu

您現在可以在 Ubuntu 虛擬機中運行 Docker 命令。要打開命令行終端,請從開始菜單運行分發。第一次運行它時,您需要配置用户名和密碼,您可以使用該用户名和密碼來運行管理員命令。

要完成開發環境的配置,請更新虛擬機的軟件並安裝工具。

若要配置虛擬機器
  1. 更新 Ubuntu 附帶的軟件。

    $ sudo apt update && sudo apt upgrade -y && sudo apt autoremove
  2. 使用 apt 安裝開發工具。

    $ sudo apt install unzip python3-pip
  3. 使用 pip 安裝 Python 程式庫。

    $ pip3 install awscli panoramacli
  4. 打開新的終端機,然後運行aws configure配置AWS CLI。

    $ aws configure

    如果您沒有存取金鑰,可以在IAM 主控台

最後,下載並導入示例應用程序。

若要獲取範例應用程式
  1. 下載並解壓縮範例應用程式。

    $ wget https://github.com/awsdocs/aws-panorama-developer-guide/releases/download/v1.0-ga/aws-panorama-sample.zip $ unzip aws-panorama-sample.zip $ cd aws-panorama-sample
  2. 運行包含的腳本來測試編譯、構建應用程序容器並將軟件包上傳到 AWS Panorama。

    aws-panorama-sample$ ./0-test-compile.sh aws-panorama-sample$ ./1-create-role.sh aws-panorama-sample$ ./2-import-app.sh aws-panorama-sample$ ./3-build-container.sh aws-panorama-sample$ ./4-package-app.sh

AWS Panorama 應用程序 CLI 上傳軟件包並將其註冊到 AWS Panorama 服務中。您現在可以部署範例應用程式與 AWS Panorama 控制台一起使用。

下一步驟

要瀏覽和編輯項目文件,可以使用文件資源管理器或支持 WSL 的集成開發環境 (IDE)。

要訪問虛擬機的文件系統,請打開「文件資源管理器」並輸入\\wsl$在導覽列中。此目錄包含一個指向虛擬機文件系統的鏈接(Ubuntu-20.04)以及 Docker 數據的文件系統。在Ubuntu-20.04,您的用户目錄位於home\username

注意

要從 Ubuntu 中訪問 Windows 安裝中的文件,請導航到/mnt/c目錄中。例如,您可以在下載目錄中運行ls /mnt/c/Users/windows-username/Downloads

使用 Visual Studio 代碼,您可以在開發環境中編輯應用程序代碼,並使用集成終端運行命令。若要安裝可視工作室代碼,請訪問可視化工作代碼。安裝完成後,添加遠端 WSL延伸。

Windows 終端是您一直在運行命令的標準 Ubuntu 終端的替代方案。它支持多個選項卡,並且可以為您安裝的任何其他各種 Linux 運行 PowerShell、命令提示符和終端。它支持使用 Ctrl +CCtrl +V 、可點擊 URL 以及其他有用的改進。若要安裝 Windows 終端,請訪問微軟