Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Eine Entwicklungsumgebung in Windows einrichten
Um eine AWS-Panorama-Anwendung zu erstellen, verwenden Sie Docker, Befehlszeilentools und Python. In Windows können Sie eine Entwicklungsumgebung einrichten, indem Sie Docker Desktop mit Windows-Subsystem für Linux und Ubuntu verwenden. Dieses Tutorial führt Sie durch den Einrichtungsprozess für eine Entwicklungsumgebung, die mit AWS-Panorama-Tools und Beispielanwendungen getestet wurde.
Sections
Voraussetzungen
Um diesem Tutorial folgen zu können, benötigen Sie eine Version von Windows, die das Windows-Subsystem für Linux 2 (WSL 2) unterstützt.
-
Windows 10 Version 1903 und höher (Build 18362 und höher) oder Windows 11
-
Windows-Funktionen
-
Windows-Subsystem für Linux
-
Hyper-V
-
Plattform für virtuelle Maschinen
-
Dieses Tutorial wurde mit den folgenden Softwareversionen entwickelt.
-
Ubuntu 20.04
-
Python 3.8.5
-
Docker 20.10.8
Installieren Sie WSL 2 und Ubuntu
Wenn Sie Windows 10 Version 2004 und höher (Build 19041 und höher) haben, können Sie WSL 2 und Ubuntu 20.04 mit dem folgenden Befehl installieren. PowerShell
>
wsl --install -d Ubuntu-20.04
Folgen Sie für ältere Windows-Versionen den Anweisungen in der WSL 2-Dokumentation: Manuelle
Installieren von Docker
Um Docker Desktop zu installieren, laden Sie das Installationspaket von hub.docker.com herunter und führen Sie es aus.
Führen Sie Docker Desktop aus und folgen Sie dem Tutorial zur ersten Ausführung, um einen Beispielcontainer zu erstellen.
Anmerkung
Docker Desktop aktiviert Docker nur in der Standarddistribution. Wenn Sie vor der Ausführung dieses Tutorials andere Linux-Distributionen installiert haben, aktivieren Sie Docker in der neu installierten Ubuntu-Distribution im Docker Desktop-Einstellungsmenü unter Ressourcen, WSL-Integration.
Konfigurieren Sie Ubuntu
Sie können jetzt Docker-Befehle in Ihrer virtuellen Ubuntu-Maschine ausführen. Um ein Befehlszeilenterminal zu öffnen, führen Sie die Distribution über das Startmenü aus. Wenn Sie es zum ersten Mal ausführen, konfigurieren Sie einen Benutzernamen und ein Passwort, mit denen Sie Administratorbefehle ausführen können.
Um die Konfiguration Ihrer Entwicklungsumgebung abzuschließen, aktualisieren Sie die Software der virtuellen Maschine und installieren Sie Tools.
Um die virtuelle Maschine zu konfigurieren
-
Aktualisieren Sie die mit Ubuntu gelieferte Software.
$
sudo apt update && sudo apt upgrade -y && sudo apt autoremove
-
Installieren Sie Entwicklungstools mit Apt.
$
sudo apt install unzip python3-pip
-
Installieren Sie Python-Bibliotheken mit pip.
$
pip3 install awscli panoramacli
-
Öffnen Sie ein neues Terminal und führen Sie es dann aus,
aws configure
um das AWS CLI zu konfigurieren.$
aws configure
Wenn Sie keine Zugriffsschlüssel haben, können Sie diese in der IAM-Konsole
generieren.
Laden Sie abschließend die Beispielanwendung herunter und importieren Sie sie.
Um die Beispielanwendung zu erhalten
-
Laden Sie die Beispielanwendung herunter und extrahieren Sie sie.
$
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
-
Führen Sie die mitgelieferten Skripts aus, um die Kompilierung zu testen, den Anwendungscontainer zu erstellen und Pakete auf AWS Panorama hochzuladen.
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
Die AWS Panorama Application CLI lädt Pakete hoch und registriert sie beim AWS Panorama Panorama-Service. Sie können die Beispiel-App jetzt mit der AWS-Panorama-Konsole bereitstellen.
Nächste Schritte
Um die Projektdateien zu untersuchen und zu bearbeiten, können Sie den Datei-Explorer oder eine integrierte Entwicklungsumgebung (IDE) verwenden, die WSL unterstützt.
Um auf das Dateisystem der virtuellen Maschine zuzugreifen, öffnen Sie den Datei-Explorer und geben Sie \\wsl$
in der Navigationsleiste den Text ein. Dieses Verzeichnis enthält einen Link zum Dateisystem der virtuellen Maschine (Ubuntu-20.04
) und zu den Dateisystemen für die Docker-Daten. Unter befindet Ubuntu-20.04
sich Ihr Benutzerverzeichnis unterhome\
.username
Anmerkung
Um von Ubuntu aus auf Dateien in Ihrer Windows-Installation zuzugreifen, navigieren Sie zu dem /mnt/c
Verzeichnis. Sie können beispielsweise Dateien in Ihrem Download-Verzeichnis auflisten, indem Sie den Befehl ausführenls
/mnt/c/Users/
.windows-username
/Downloads
Mit Visual Studio Code können Sie Anwendungscode in Ihrer Entwicklungsumgebung bearbeiten und Befehle mit einem integrierten Terminal ausführen. Besuchen Sie code.visualstudio.com
Das Windows-Terminal ist eine Alternative zum Standard-Ubuntu-Terminal, in dem Sie Befehle ausgeführt haben. Es unterstützt mehrere Tabs und kann für jede andere Linux-Variante, die Sie installieren, die Befehlszeile und Terminals ausführen PowerShell. Es unterstützt Kopieren und Einfügen mit
Ctrl
+C
und
Ctrl
+V
, anklickbare URLs Funktionen und andere nützliche Verbesserungen. Besuchen Sie microsoft.com