Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Siapkan paket SimSpace Weaver distribusi untuk Amazon Linux 2 (AL2) di Windows Subsystem for Linux (WSL)
Bagian ini memberikan petunjuk untuk mengatur zip SimSpace Weaver distribusi Anda dengan lingkungan AL2 diWindows Subsystem for Linux (WSL). Untuk instruksi untuk mengatur AL2 diDocker, lihatSiapkan paket SimSpace Weaver distribusi untuk Amazon Linux 2 (AL2) di Docker.
penting
Bagian ini menjelaskan solusi yang menggunakan versi AL2 yang tidak dimiliki, dikembangkan, atau didukung oleh Amazon. Solusi ini disediakan untuk kenyamanan Anda saja, jika Anda memilih untuk tidak menggunakanDocker. Amazon dan tidak AWS bertanggung jawab jika Anda memilih untuk menggunakan solusi ini.
Persyaratan
-
Distribusi AL2 open source pihak ketiga untuk WSL (download versi 2.0.20200722.0-update.2
) (lihat instruksi) penting
WSLInstruksi kami menggunakan versi 2.0.20200722.0-update.2
dari distribusi AL2 untuk. WSL Anda mungkin mengalami kesalahan jika Anda menggunakan versi lain.
Untuk mengatur zip SimSpace Weaver distibution dengan AL2 di WSL
-
Pada prompt perintah Windows, mulai lingkungan AL2 Anda diWSL.
wsl -d Amazon2
penting
Saat Anda menjalankanWSL, sertakan
--al2
opsi saat menjalankan salah satu skrip pembantuquick-start.py
Python yang terletak di.sdky-folder/Samples/sample-name/tools/cloud/quick-start.py
-
Pada prompt shell Linux, perbarui manajer paket yum Anda.
yum update -y
penting
Jika langkah ini habis waktu, Anda mungkin perlu beralih ke WSL1 dan mencoba lagi prosedur ini. Keluar dari sesi WSL AL2 Anda dan masukkan yang berikut ini di prompt perintah Windows Anda:
wsl --set-version Amazon2 1
-
Instal alat unzip.
yum install -y unzip
-
Hapus semua AWS CLI yang
yum
diinstal. Coba kedua perintah berikut jika Anda tidak yakin apakahyum
menginstal file AWS CLI.yum remove awscli
yum remove aws-cli
-
Buat direktori sementara dan pergi ke sana.
mkdir ~/temp cd ~/temp
-
Unduh dan instal AWS CLI:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
-
Anda dapat menghapus direktori sementara.
cd ~ rm -rf temp
-
Mulai ulang sesi shell untuk memperbarui jalur di lingkungan.
exec
-
Konfigurasikan AWS kredensil Anda untuk lingkungan AWS CLI AL2 Anda. Untuk informasi lebih lanjut, lihat Mengonfigurasi AWS CLI. Jika Anda menggunakan AWS IAM Identity Center, lihat Mengkonfigurasi AWS CLI yang akan digunakan AWS IAM Identity Center dalam Panduan AWS Command Line Interface Pengguna.
aws configure
-
Instal Git.
yum install -y git
-
Instal
wget
.yum install -y wget
-
Buat folder untuk SDK SimSpace Weaver aplikasi.
mkdir
sdk-folder
-
Buka folder SDK Anda.
cd
sdk-folder
-
Unduh paket SimSpace Weaver aplikasi SDK yang dapat didistribusikan. Ini berisi yang berikut:
-
Binari dan pustaka untuk pengembangan aplikasi SimSpace Weaver
-
Skrip pembantu yang mengotomatiskan bagian dari alur kerja pengembangan
-
Contoh aplikasi yang menunjukkan SimSpace Weaver konsep
wget https://artifacts.simspaceweaver.us-east-2.amazonaws.com/latest/SimSpaceWeaverAppSdkDistributable.zip
-
-
Buka filenya.
unzip *.zip
-
Jalankan skrip pengaturan WSL.
source ./setup-wsl-distro.sh
-
Masukkan perintah berikut untuk menginstal paket Python yang diperlukan:
pip install -r PackagingTools/python_requirements.txt
-
Jalankan skrip penyiapan zip SimSpace Weaver distribusi:
python setup.py --samples --cloudformation
Perintah ini melakukan hal berikut:
-
Menciptakan CloudFormation sumber daya yang diperlukan untuk meluncurkan simulasi.
-
Template CloudFormation tumpukan sampel dapat ditemukan di
sdk-folder
/PackagingTools/sample-stack-template.yaml
-
-
Mengkonfigurasi proyek sampel yang disediakan dengan jalur yang benar untuk sistem lokal Anda.
-
catatan
Anda hanya perlu melakukan ini satu kali untuk lingkungan AL2 Anda di WSL.