Configure el paquete SimSpace Weaver de distribución para Amazon Linux 2 (AL2) en Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

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
Para configurar el zip de SimSpace Weaver distribución, introduzca AL2 WSL
  1. 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 de quick-start.py Python que se encuentran ensdky-folder/Samples/sample-name/tools/cloud/quick-start.py.

  2. 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
  3. Instale la herramienta de descompresión.

    yum install -y unzip
  4. Elimine los AWS CLI que estén yum instalados. Pruebe los dos comandos siguientes si no está seguro de si yum ha instalado un AWS CLI.

    yum remove awscli
    yum remove aws-cli
  5. Cree un directorio temporal y acceda a él.

    mkdir ~/temp cd ~/temp
  6. Descargue e instale AWS CLI:

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
  7. Podrá eliminar el directorio temporal.

    cd ~ rm -rf temp
  8. Reinicie la sesión del intérprete de comandos para actualizar la ruta en el entorno.

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

    yum install -y git
  11. Instale wget.

    yum install -y wget
  12. Cree una carpeta para el SDK de la SimSpace Weaver aplicación.

    mkdir sdk-folder
  13. Acceda a su carpeta de SDK.

    cd sdk-folder
  14. 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
  15. Descomprima el archivo.

    unzip *.zip
  16. Ejecute el script de configuración de WSL.

    source ./setup-wsl-distro.sh
  17. Introduzca el siguiente comando para instalar los paquetes de Python necesarios:

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