Richten Sie das SimSpace Weaver Distributionspaket für Amazon Linux 2 (AL2) ein in Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

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.

Um die SimSpace Weaver Distribution-Zip-Datei mit AL2 einzurichten WSL
  1. 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 der quick-start.py Python-Hilfsskripte ausführen, die sich unter befindensdky-folder/Samples/sample-name/tools/cloud/quick-start.py.

  2. 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
  3. Installieren Sie das Tool zum Entpacken.

    yum install -y unzip
  4. Entfernen Sie alle yum installierten AWS CLI Dateien. Probieren Sie die beiden folgenden Befehle aus, wenn Sie sich nicht sicher sind, ob ein yum installiert ist AWS CLI.

    yum remove awscli
    yum remove aws-cli
  5. Erstellen Sie ein temporäres Verzeichnis und gehen Sie dorthin.

    mkdir ~/temp cd ~/temp
  6. 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
  7. Sie können das temporäre Verzeichnis entfernen.

    cd ~ rm -rf temp
  8. Starten Sie die Shell-Sitzung neu, um den Pfad in der Umgebung zu aktualisieren.

    exec
  9. 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
  10. Installieren Sie Git.

    yum install -y git
  11. Installieren wget.

    yum install -y wget
  12. Erstellen Sie einen Ordner für das SimSpace Weaver App-SDK.

    mkdir sdk-folder
  13. Gehen Sie zu Ihrem SDK-Ordner.

    cd sdk-folder
  14. 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
  15. Entpacken Sie die Datei.

    unzip *.zip
  16. Führen Sie das WSL-Setupskript aus.

    source ./setup-wsl-distro.sh
  17. Geben Sie den folgenden Befehl ein, um die erforderlichen Python-Pakete zu installieren:

    pip install -r PackagingTools/python_requirements.txt
  18. 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.