As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configure o pacote SimSpace Weaver de distribuição para Amazon Linux 2 (AL2) em Windows Subsystem for Linux (WSL)
Esta seção fornece instruções para configurar seu zip SimSpace Weaver de distribuição com um ambiente AL2 emWindows Subsystem for Linux (WSL). Para obter instruções de configuração do AL2 no Docker, consulte Configure o pacote SimSpace Weaver de distribuição para Amazon Linux 2 (AL2) em Docker.
Importante
Esta seção descreve uma solução que usa uma versão do AL2 que não é de propriedade, desenvolvida ou compatível com a Amazon. Essa solução é fornecida somente para a sua conveniência, caso você opte por não usar o Docker. A Amazon não AWS assume nenhuma responsabilidade se você optar por usar essa solução.
Requisitos
-
Distribuição do AL2 de código aberto de terceiros para WSL (download version 2.0.20200722.0-update.2
) (Consulte Instruções ) Importante
Nossas instruções WSL usam a versão 2.0.20200722.0-update.2
da distribuição AL2 para WSL. Pode haver erros ao usar qualquer outra versão.
Para configurar o zip de SimSpace Weaver distribuição com AL2 em WSL
-
Em um prompt de comando do Windows, inicie seu ambiente AL2 no WSL.
wsl -d Amazon2
Importante
Enquanto estiver executandoWSL, inclua a
--al2
opção ao executar um dos scripts auxiliares doquick-start.py
Python localizados em.sdky-folder/Samples/sample-name/tools/cloud/quick-start.py
-
Em um prompt de shell do Linux, atualize seu gerenciador de pacotes yum.
yum update -y
Importante
Se essa etapa atingir o tempo limite, talvez seja necessário alternar para o WSL1 e repetir os procedimentos. Saia da sessão do AL2 do WSL e digite o seguinte no prompt de comando do Windows:
wsl --set-version Amazon2 1
-
Instale a ferramenta de descompactação.
yum install -y unzip
-
Remova qualquer um AWS CLI que
yum
esteja instalado. Experimente os dois comandos a seguir se não tiver certeza seyum
instalou um AWS CLI.yum remove awscli
yum remove aws-cli
-
Crie um diretório temporário e vá até ele.
mkdir ~/temp cd ~/temp
-
Baixe e instale o AWS CLI:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
-
É possível remover o diretório temporário.
cd ~ rm -rf temp
-
Reinicie a sessão do shell para atualizar o caminho no ambiente.
exec
-
Configure suas AWS credenciais para o AWS CLI em seu ambiente AL2. Para obter mais informações, consulte Configuração da AWS CLI. Se você usa AWS IAM Identity Center, consulte Configurando o AWS CLI para uso AWS IAM Identity Center no Guia do AWS Command Line Interface usuário.
aws configure
-
Instale o Git.
yum install -y git
-
Instalar o
wget
.yum install -y wget
-
Crie uma pasta para o SDK do SimSpace Weaver aplicativo.
mkdir
sdk-folder
-
Acesse sua pasta do SDK.
cd
sdk-folder
-
Baixe o pacote distribuível do SDK do SimSpace Weaver aplicativo. Ele contém o seguinte:
-
Binários e bibliotecas para desenvolvimento de SimSpace Weaver aplicativos
-
Scripts de ajuda que automatizam partes do fluxo de trabalho de desenvolvimento
-
Exemplos de aplicativos que demonstram SimSpace Weaver conceitos
wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
-
-
Descompacte o arquivo.
unzip *.zip
-
Execute o script de configuração do WSL.
source ./setup-wsl-distro.sh
-
Digite o comando a seguir para instalar os pacotes Python necessários:
pip install -r PackagingTools/python_requirements.txt
-
Execute o script de configuração do zip de SimSpace Weaver distribuição:
python setup.py --samples --cloudformation
Esse comando faz o seguinte:
-
Cria os CloudFormation recursos necessários para iniciar uma simulação.
-
O modelo de CloudFormation pilha de amostra pode ser encontrado em
sdk-folder
/PackagingTools/sample-stack-template.yaml
-
-
Configura os projetos de amostra fornecidos com os caminhos corretos para seu sistema local.
-
nota
Você só precisa fazer isso uma vez para seu ambiente AL2 no WSL.