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.
Einrichten einer Entwicklungsumgebung in Windows
Um eine AWS Panorama 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 Panorama-Tools und Beispielanwendungen getestet wurde.
Abschnitte
Voraussetzungen
Um diesem Tutorial zu folgen, 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 PowerShell-Befehl installieren.
>
wsl --install -d Ubuntu-20.04
Befolgen Sie für ältere Windows-Versionen die Anweisungen in der WSL 2-Dokumentation: Manuelle Installationsschritte für ältere Versionen
Docker-Installation
Um Docker Desktop zu installieren, laden Sie das Installerpaket herunter und führen Sie es aushub.docker.com
Führen Sie Docker Desktop aus und folgen Sie dem Tutorial zum ersten Ausführen, um einen Beispielcontainer zu erstellen.
Anmerkung
Docker Desktop aktiviert Docker nur in der Standardverteilung. Wenn Sie vor dem Ausführen dieses Tutorials andere Linux-Distributionen installiert haben, aktivieren Sie Docker in der neu installierten Ubuntu-Distribution im Docker Desktop-Einstellungsmenü unterRessourcen,WSL-Integrationaus.
Konfigurieren von Ubuntu
Sie können jetzt Docker-Befehle in Ihrer virtuellen Maschine von Ubuntu ausführen. Um ein Befehlszeilenterminal zu öffnen, führen Sie die Verteilung über das Startmenü aus. Wenn Sie es zum ersten Mal ausführen, konfigurieren Sie einen Benutzernamen und ein Kennwort, mit denen Sie Administratorbefehle ausführen können.
Aktualisieren Sie die Software und die Installationstools der virtuellen Maschine, um die Konfiguration Ihrer Entwicklungsumgebung abzuschließen.
So konfigurieren Sie die virtuelle Maschine
-
Aktualisieren Sie die Software, die mit Ubuntu geliefert wird.
$
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 dann
aws configure
um denAWS CLIaus.$
aws configure
Wenn Sie noch keine Zugriffsschlüssel besitzen, können Sie diese imIAM-Konsole
aus.
Laden Sie abschließend die Beispielanwendung herunter und importieren Sie sie.
So erhalten Sie die Beispielanwendung
-
Downloaden und extrahieren Sie die Beispielanwendung.
$
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 enthaltenen Skripte aus, um die Kompilierung zu testen, den Anwendungscontainer zu erstellen und Pakete in 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 jetztBereitstellen der Beispielanwendungmit der AWS Panorama Panorama-Konsole.
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. Dieses Verzeichnis enthält einen Link zum Dateisystem der virtuellen Maschine (Ubuntu-20.04
) und Dateisysteme für Dockers Daten. UnterUbuntu-20.04
, Ihr Benutzerverzeichnis befindet sich unterhome\
aus.username
Anmerkung
Um von Ubuntu aus auf Dateien in Ihrer Windows-Installation zuzugreifen, navigieren Sie zu/mnt/c
-Verzeichnis. Sie können beispielsweise Dateien in Ihrem Download-Verzeichnis auflisten, indem Siels
/mnt/c/Users/
aus.windows-username
/Downloads
Mit Visual Studio Code können Sie Anwendungscode in Ihrer Entwicklungsumgebung bearbeiten und Befehle mit einem integrierten Terminal ausführen. Um Visual Studio Code zu installieren, besuchen Siecode.visualstudio.com
Das Windows-Terminal ist eine Alternative zum Standard-Ubuntu-Terminal, in dem Sie Befehle ausgeführt haben. Es unterstützt mehrere Registerkarten und kann PowerShell, Eingabeaufforderung und Terminals für jede andere Art von Linux ausführen, die Sie installieren. Es unterstützt das Kopieren und Einfügen mit
Ctrl
+C
und
Ctrl
+V
, anklickbare URLs und andere nützliche Verbesserungen. Um Windows Terminal zu installieren, besuchen Siemicrosoft.com