Siapkan paket SimSpace Weaver distribusi untuk Amazon Linux 2 (AL2) di Windows Subsystem for Linux (WSL) - AWS SimSpace Weaver

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
Untuk mengatur zip SimSpace Weaver distibution dengan AL2 di WSL
  1. Pada prompt perintah Windows, mulai lingkungan AL2 Anda diWSL.

    wsl -d Amazon2
    penting

    Saat Anda menjalankanWSL, sertakan --al2 opsi saat menjalankan salah satu skrip pembantu quick-start.py Python yang terletak di. sdky-folder/Samples/sample-name/tools/cloud/quick-start.py

  2. 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
  3. Instal alat unzip.

    yum install -y unzip
  4. Hapus semua AWS CLI yang yum diinstal. Coba kedua perintah berikut jika Anda tidak yakin apakah yum menginstal file AWS CLI.

    yum remove awscli
    yum remove aws-cli
  5. Buat direktori sementara dan pergi ke sana.

    mkdir ~/temp cd ~/temp
  6. Unduh dan instal AWS CLI:

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip ./aws/install
  7. Anda dapat menghapus direktori sementara.

    cd ~ rm -rf temp
  8. Mulai ulang sesi shell untuk memperbarui jalur di lingkungan.

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

    yum install -y git
  11. Instal wget.

    yum install -y wget
  12. Buat folder untuk SDK SimSpace Weaver aplikasi.

    mkdir sdk-folder
  13. Buka folder SDK Anda.

    cd sdk-folder
  14. 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
  15. Buka filenya.

    unzip *.zip
  16. Jalankan skrip pengaturan WSL.

    source ./setup-wsl-distro.sh
  17. Masukkan perintah berikut untuk menginstal paket Python yang diperlukan:

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