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
-
Distribution AL2 open source tierce pour WSL (télécharger la version 2.0.20200722.0-update.2
) (voir les instructions) Important
Nos WSL instructions utilisent la version 2.0.20200722.0-update.2
de la distribution AL2 pour. WSL Vous risquez de rencontrer des erreurs si vous utilisez une autre version.
Pour configurer le zip SimSpace Weaver de distribution avec AL2 WSL
-
À 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'assistancequick-start.py
Python situés à l'sdky-folder/Samples/sample-name/tools/cloud/quick-start.py
adresse. -
À 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
-
Installez l'outil de décompression.
yum install -y unzip
-
Supprimez tout AWS CLI ce qui
yum
est installé. Essayez les deux commandes suivantes si vous ne savez pasyum
si un AWS CLI.yum remove awscli
yum remove aws-cli
-
Créez un répertoire temporaire et accédez-y.
mkdir ~/temp cd ~/temp
-
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
-
Vous pouvez supprimer le répertoire temporaire.
cd ~ rm -rf temp
-
Redémarrez la session shell pour mettre à jour le chemin dans l'environnement.
exec
-
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
-
Installez Git.
yum install -y git
-
Installer
wget
.yum install -y wget
-
Créez un dossier pour le SDK de SimSpace Weaver l'application.
mkdir
sdk-folder
-
Accédez au dossier du SDK.
cd
sdk-folder
-
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
-
-
Décompressez le fichier.
unzip *.zip
-
Exécutez le script de configuration WSL.
source ./setup-wsl-distro.sh
-
Entrez la commande suivante pour installer les packages Python requis :
pip install -r PackagingTools/python_requirements.txt
-
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.