Configurez le package SimSpace Weaver de distribution pour Amazon Linux 2 (AL2) dans Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurez le package SimSpace Weaver de distribution pour Amazon Linux 2 (AL2) dans Windows Subsystem for Linux (WSL)

Cette section fournit des instructions pour configurer votre fichier zip SimSpace Weaver de distribution avec un environnement AL2 dansWindows Subsystem for Linux (WSL). Pour obtenir des instructions sur la configuration d'AL2 dansDocker, reportez-vous Configurez le package SimSpace Weaver de distribution pour Amazon Linux 2 (AL2) dans Docker à.

Important

Cette section décrit une solution qui utilise une version d'AL2 qui n'est pas détenue, développée ou prise en charge par Amazon. Cette solution est fournie uniquement pour votre commodité, si vous choisissez de ne pas l'utiliserDocker. Amazon AWS décline toute responsabilité si vous choisissez d'utiliser cette solution.

Prérequis
Pour configurer le zip SimSpace Weaver de distribution avec AL2 WSL
  1. À l'invite de commande Windows, démarrez votre environnement AL2 dansWSL.

    wsl -d Amazon2
    Important

    Pendant que vous lancezWSL, incluez --al2 cette option lors de l'exécution de l'un des scripts d'assistance quick-start.py Python situés à l'sdky-folder/Samples/sample-name/tools/cloud/quick-start.pyadresse.

  2. À l'invite du shell Linux, mettez à jour votre gestionnaire de paquets yum.

    yum update -y
    Important

    En cas d'expiration de cette étape, vous devrez peut-être passer à ces procédures WSL1 et les réessayer. Quittez votre session WSL AL2 et entrez ce qui suit à l'invite de commande Windows :

    wsl --set-version Amazon2 1
  3. Installez l'outil de décompression.

    yum install -y unzip
  4. Supprimez tout AWS CLI ce qui yum est installé. Essayez les deux commandes suivantes si vous ne savez pas yum si un AWS CLI.

    yum remove awscli
    yum remove aws-cli
  5. Créez un répertoire temporaire et accédez-y.

    mkdir ~/temp cd ~/temp
  6. Téléchargez et installez AWS CLI :

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
  7. Vous pouvez supprimer le répertoire temporaire.

    cd ~ rm -rf temp
  8. Redémarrez la session shell pour mettre à jour le chemin dans l'environnement.

    exec
  9. Configurez vos AWS informations d'identification pour le AWS CLI dans votre environnement AL2. Pour plus d'informations, consultez Configuration de l'AWS CLI. Si vous en utilisez AWS IAM Identity Center, reportez-vous AWS CLI à la section Configuration du à utiliser AWS IAM Identity Center dans le guide de AWS Command Line Interface l'utilisateur.

    aws configure
  10. Installez Git.

    yum install -y git
  11. Installer wget.

    yum install -y wget
  12. Créez un dossier pour le SDK de SimSpace Weaver l'application.

    mkdir sdk-folder
  13. Accédez au dossier du SDK.

    cd sdk-folder
  14. Téléchargez le package distribuable du SDK de l' SimSpace Weaver application. Il contient les éléments suivants :

    • Binaires et bibliothèques pour le développement d' SimSpace Weaver applications

    • Scripts d'assistance qui automatisent certaines parties du flux de travail de développement

    • Exemples d'applications illustrant SimSpace Weaver des concepts

    wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
  15. Décompressez le fichier.

    unzip *.zip
  16. Exécutez le script de configuration WSL.

    source ./setup-wsl-distro.sh
  17. Entrez la commande suivante pour installer les packages Python requis :

    pip install -r PackagingTools/python_requirements.txt
  18. Exécutez le script de configuration du fichier de SimSpace Weaver distribution zip :

    python setup.py --samples --cloudformation

    Cette commande exécute les opérations suivantes :

    • Crée les CloudFormation ressources nécessaires pour lancer une simulation.

      • Le modèle de CloudFormation pile d'échantillons se trouve dans sdk-folder/PackagingTools/sample-stack-template.yaml

    • Configure les exemples de projets fournis avec les chemins adaptés à votre système local.

Note

Vous n'avez besoin de le faire qu'une seule fois pour votre environnement AL2 dans WSL.