本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 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 桌面並按照第一次運行的教程構建示例容器。
注意
Docker 桌面僅在默認發行版中啟用 Docker。如果在運行本教程之前安裝了其他 Linux 發行版,請在新安裝的 Ubuntu 發行版中啟用 Docker 桌面設置菜單資源、WSL 集成。
配置 Ubuntu
您現在可以在 Ubuntu 虛擬機中運行 Docker 命令。要打開命令行終端,請從開始菜單運行分發。第一次運行它時,您需要配置用户名和密碼,您可以使用該用户名和密碼來運行管理員命令。
要完成開發環境的配置,請更新虛擬機的軟件並安裝工具。
若要配置虛擬機器
-
更新 Ubuntu 附帶的軟件。
$
sudo apt update && sudo apt upgrade -y && sudo apt autoremove
-
使用 apt 安裝開發工具。
$
sudo apt install unzip python3-pip
-
使用 pip 安裝 Python 程式庫。
$
pip3 install awscli panoramacli
-
打開新的終端機,然後運行
aws configure
配置AWS CLI。$
aws configure
如果您沒有存取金鑰,可以在IAM 主控台
。
最後,下載並導入示例應用程序。
若要獲取範例應用程式
-
下載並解壓縮範例應用程式。
$
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
-
運行包含的腳本來測試編譯、構建應用程序容器並將軟件包上傳到 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 代碼,您可以在開發環境中編輯應用程序代碼,並使用集成終端運行命令。若要安裝可視工作室代碼,請訪問可視化工作代碼
Windows 終端是您一直在運行命令的標準 Ubuntu 終端的替代方案。它支持多個選項卡,並且可以為您安裝的任何其他各種 Linux 運行 PowerShell、命令提示符和終端。它支持使用
Ctrl
+C
和
Ctrl
+V
、可點擊 URL 以及其他有用的改進。若要安裝 Windows 終端,請訪問微軟