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.
Richten Sie das SimSpace Weaver Distributionspaket für Amazon Linux 2 (AL2) ein in Windows Subsystem for Linux (WSL)
Dieser Abschnitt enthält Anweisungen zum Einrichten Ihrer SimSpace Weaver Distribution-ZIP-Datei mit einer AL2-Umgebung in. Windows Subsystem for Linux (WSL) Anweisungen zur Einrichtung von AL2 in finden Sie Docker unter. Richten Sie das SimSpace Weaver Distributionspaket für Amazon Linux 2 (AL2) ein in Docker
Wichtig
In diesem Abschnitt wird eine Lösung beschrieben, die eine Version von AL2 verwendet, die nicht Amazon gehört, nicht von Amazon entwickelt oder unterstützt wird. Diese Lösung wird nur zu Ihrer Bequemlichkeit bereitgestellt, falls Sie sie nicht verwenden Docker möchten. Amazon und AWS übernehmen keine Haftung, wenn Sie sich für diese Lösung entscheiden.
Voraussetzungen
-
Open-Source-AL2-Distribution eines Drittanbieters für WSL (Download-Version 2.0.20200722.0-update.2
) (siehe Anweisungen) Wichtig
In unseren WSL Anweisungen wird die Version 2.0.20200722.0-update.2 der AL2-Distribution für verwendet.
WSL Wenn Sie eine andere Version verwenden, können Fehler auftreten.
Um die SimSpace Weaver Distribution-Zip-Datei mit AL2 einzurichten WSL
-
Starten Sie an einer Windows-Befehlszeile Ihre AL2-Umgebung in. WSL
wsl -d Amazon2
Wichtig
Fügen Sie während der Ausführung die
--al2
Option WSL hinzu, wenn Sie eines derquick-start.py
Python-Hilfsskripte ausführen, die sich unter befindensdky-folder/Samples/sample-name/tools/cloud/quick-start.py
. -
Aktualisieren Sie an einer Linux-Shell-Eingabeaufforderung Ihren Yum-Paketmanager.
yum update -y
Wichtig
Wenn bei diesem Schritt ein Timeout auftritt, müssen Sie möglicherweise zu diesen Verfahren wechseln WSL1 und sie erneut versuchen. Beenden Sie Ihre WSL AL2-Sitzung und geben Sie an der Windows-Eingabeaufforderung Folgendes ein:
wsl --set-version Amazon2 1
-
Installieren Sie das Tool zum Entpacken.
yum install -y unzip
-
Entfernen Sie alle
yum
installierten AWS CLI Dateien. Probieren Sie die beiden folgenden Befehle aus, wenn Sie sich nicht sicher sind, ob einyum
installiert ist AWS CLI.yum remove awscli
yum remove aws-cli
-
Erstellen Sie ein temporäres Verzeichnis und gehen Sie dorthin.
mkdir ~/temp cd ~/temp
-
Laden Sie das herunter und installieren Sie es AWS CLI:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
-
Sie können das temporäre Verzeichnis entfernen.
cd ~ rm -rf temp
-
Starten Sie die Shell-Sitzung neu, um den Pfad in der Umgebung zu aktualisieren.
exec
-
Konfigurieren Sie Ihre AWS Anmeldeinformationen für die AWS CLI in Ihrer AL2-Umgebung. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI. Falls Sie dies verwenden AWS IAM Identity Center, finden Sie weitere Informationen unter Konfiguration der AWS CLI zu verwendenden AWS IAM Identity Center im AWS Command Line Interface Benutzerhandbuch.
aws configure
-
Installieren Sie Git.
yum install -y git
-
Installieren
wget
.yum install -y wget
-
Erstellen Sie einen Ordner für das SimSpace Weaver App-SDK.
mkdir
sdk-folder
-
Gehen Sie zu Ihrem SDK-Ordner.
cd
sdk-folder
-
Laden Sie das verteilbare SimSpace Weaver App-SDK-Paket herunter. Sie enthält Folgendes:
-
Binärdateien und Bibliotheken für die App-Entwicklung SimSpace Weaver
-
Hilfsskripte, die Teile des Entwicklungsworkflows automatisieren
-
Beispielanwendungen, die SimSpace Weaver Konzepte demonstrieren
wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
-
-
Entpacken Sie die Datei.
unzip *.zip
-
Führen Sie das WSL-Setupskript aus.
source ./setup-wsl-distro.sh
-
Geben Sie den folgenden Befehl ein, um die erforderlichen Python-Pakete zu installieren:
pip install -r PackagingTools/python_requirements.txt
-
Führen Sie das Installationsskript für die SimSpace Weaver Distribution ZIP aus:
python setup.py --samples --cloudformation
Der Befehl hat folgende Auswirkungen:
-
Erzeugt die CloudFormation Ressourcen, die zum Starten einer Simulation erforderlich sind.
-
Die Beispielvorlage für einen CloudFormation Stack finden Sie unter
sdk-folder
/PackagingTools/sample-stack-template.yaml
-
-
Konfiguriert die bereitgestellten Beispielprojekte mit den richtigen Pfaden für Ihr lokales System.
-
Anmerkung
Sie müssen dies nur einmal für Ihre AL2-Umgebung in WSL tun.