Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configure el paquete SimSpace Weaver de distribución para Amazon Linux 2 (AL2) en Windows Subsystem for Linux (WSL)
En esta sección se proporcionan instrucciones para configurar el archivo zip SimSpace Weaver de distribución con un entorno AL2 incorporado. Windows Subsystem for Linux (WSL) Para obtener instrucciones para configurar AL2 en Docker, consulte Configure el paquete SimSpace Weaver de distribución para Amazon Linux 2 (AL2) en Docker.
importante
En esta sección se describe una solución que utiliza una versión de AL2 que no es propiedad, desarrollada ni compatible con Amazon. Esta solución se proporciona únicamente para su comodidad, si decide no utilizar Docker. Amazon y no AWS asumimos ninguna responsabilidad si decides utilizar esta solución.
Requisitos
-
Distribución AL2 de código abierto de terceros para WSL (descargue la versión 2.0.20200722.0-update.2
) (consulte las instrucciones ) importante
Nuestras instrucciones de WSL utilizan la versión 2.0.20200722.0-update.2
de la distribución AL2 para WSL. Es posible que se produzcan errores si utiliza cualquier otra versión.
Para configurar el zip de SimSpace Weaver distribución, introduzca AL2 WSL
-
En una línea de comandos de Windows, inicie el entorno AL2 en WSL.
wsl -d Amazon2
importante
Mientras esté ejecutandoWSL, incluya la
--al2
opción cuando ejecute uno de los scripts auxiliares dequick-start.py
Python que se encuentran ensdky-folder/Samples/sample-name/tools/cloud/quick-start.py
. -
En un intérprete de comandos de Linux, actualice su administrador de paquetes yum.
yum update -y
importante
Si se agota el tiempo de espera de este paso, puede que tenga que cambiar a WSL1 y volver a intentar estos procedimientos. Cierre la sesión de AL2 de WSL e introduzca lo siguiente en la línea de comandos de Windows:
wsl --set-version Amazon2 1
-
Instale la herramienta de descompresión.
yum install -y unzip
-
Elimine los AWS CLI que estén
yum
instalados. Pruebe los dos comandos siguientes si no está seguro de siyum
ha instalado un AWS CLI.yum remove awscli
yum remove aws-cli
-
Cree un directorio temporal y acceda a él.
mkdir ~/temp cd ~/temp
-
Descargue e instale AWS CLI:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
-
Podrá eliminar el directorio temporal.
cd ~ rm -rf temp
-
Reinicie la sesión del intérprete de comandos para actualizar la ruta en el entorno.
exec
-
Configure sus AWS credenciales para su entorno AL2. AWS CLI Para obtener más información, consulte Configuración de AWS CLI. Si las usa AWS IAM Identity Center, consulte Configurar las AWS CLI que se van a usar AWS IAM Identity Center en la Guía del AWS Command Line Interface usuario.
aws configure
-
Instale Git
yum install -y git
-
Instale
wget
.yum install -y wget
-
Cree una carpeta para el SDK de la SimSpace Weaver aplicación.
mkdir
sdk-folder
-
Acceda a su carpeta de SDK.
cd
sdk-folder
-
Descarga el paquete distribuible del SDK de la SimSpace Weaver aplicación. Contiene lo siguiente:
-
Binarios y bibliotecas para SimSpace Weaver el desarrollo de aplicaciones
-
Scripts auxiliares que automatizan partes del flujo de trabajo de desarrollo
-
Ejemplos de aplicaciones que muestran conceptos SimSpace Weaver
wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
-
-
Descomprima el archivo.
unzip *.zip
-
Ejecute el script de configuración de WSL.
source ./setup-wsl-distro.sh
-
Introduzca el siguiente comando para instalar los paquetes de Python necesarios:
pip install -r PackagingTools/python_requirements.txt
-
Ejecute el script de configuración zip de SimSpace Weaver distribución:
python setup.py --samples --cloudformation
Este comando hace lo siguiente:
-
Crea los CloudFormation recursos necesarios para lanzar una simulación.
-
La plantilla de CloudFormation pila de muestras se encuentra en
sdk-folder
/PackagingTools/sample-stack-template.yaml
-
-
Configura los proyectos de muestra proporcionados con las rutas correctas para su sistema local.
-
nota
Solo tiene que hacerlo una vez para su entorno AL2 en WSL.