Menyiapkan lingkungan pengembangan di Windows - AWS Panorama

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyiapkan lingkungan pengembangan di Windows

Untuk membangun aplikasi AWS Panorama, Anda menggunakan Docker, alat baris perintah, dan Python. Di Windows, Anda dapat mengatur lingkungan pengembangan dengan menggunakan Docker Desktop dengan Windows Subsystem untuk Linux dan Ubuntu. Tutorial ini memandu Anda melalui proses penyiapan untuk lingkungan pengembangan yang telah diuji dengan alat AWS Panorama dan aplikasi sampel.

Prasyarat

Untuk mengikuti tutorial ini, Anda memerlukan versi Windows yang mendukung Windows Subsystem untuk Linux 2 (WSL 2).

  • Windows 10 versi 1903 dan lebih tinggi (Build 18362 dan lebih tinggi) atau Windows 11

  • Fitur Windows

    • Subsistem Windows untuk Linux

    • Hyper-V

    • Platform mesin virtual

Tutorial ini dikembangkan dengan versi perangkat lunak berikut.

  • Ubuntu 20.04

  • Python 3.8.5

  • Docker 20.10.8

Instal WSL 2 dan Ubuntu

Jika Anda memiliki Windows 10 versi 2004 dan lebih tinggi (Build 19041 dan lebih tinggi), Anda dapat menginstal WSL 2 dan Ubuntu 20.04 dengan perintah PowerShell berikut.

> wsl --install -d Ubuntu-20.04

Untuk versi Windows yang lebih tua, ikuti petunjuk dalam dokumentasi WSL 2: Langkah instalasi manual untuk versi yang lebih lama

Instal Docker

Untuk menginstal Docker Desktop, download dan jalankan paket installer darihub.docker.com. Jika Anda mengalami masalah, ikuti petunjuk di situs Docker: Docker Desktop WSL 2 backend.

Jalankan Docker Desktop dan ikuti tutorial yang dijalankan pertama untuk membangun sebuah wadah contoh.

catatan

Docker Desktop hanya memungkinkan Docker dalam distribusi default. Jika Anda memiliki distribusi Linux lain yang diinstal sebelum menjalankan tutorial ini, aktifkan Docker di distribusi Ubuntu yang baru diinstal di menu pengaturan Docker Desktop di bawahSumber Daya,Integrasi WSL.

Mengonfigurasi Ubuntu

Anda sekarang dapat menjalankan perintah Docker di mesin virtual Ubuntu Anda. Untuk membuka terminal baris perintah, jalankan distribusi dari menu awal. Pertama kali Anda menjalankannya, Anda mengkonfigurasi nama pengguna dan kata sandi yang dapat Anda gunakan untuk menjalankan perintah administrator.

Untuk menyelesaikan konfigurasi lingkungan pengembangan Anda, perbarui perangkat lunak mesin virtual dan instal alat.

Untuk mengkonfigurasi mesin virtual
  1. Perbarui perangkat lunak yang disertakan dengan Ubuntu.

    $ sudo apt update && sudo apt upgrade -y && sudo apt autoremove
  2. Instal alat pengembangan dengan apt.

    $ sudo apt install unzip python3-pip
  3. Instal pustaka Python dengan pip.

    $ pip3 install awscli panoramacli
  4. Buka terminal baru, lalu jalankanaws configureuntuk mengonfigurasiAWS CLI.

    $ aws configure

    Jika Anda tidak memiliki access key, Anda dapat membuatnya diKonsol IAM.

Akhirnya, download dan impor aplikasi sampel.

Untuk mendapatkan aplikasi sampel
  1. Download dan ekstrak sampel aplikasi.

    $ wget https://github.com/awsdocs/aws-panorama-developer-guide/releases/download/v1.0-ga/aws-panorama-sample.zip $ unzip aws-panorama-sample.zip $ cd aws-panorama-sample
  2. Jalankan skrip yang disertakan untuk menguji kompilasi, membangun wadah aplikasi, dan unggah paket ke AWS Panorama.

    aws-panorama-sample$ ./0-test-compile.sh aws-panorama-sample$ ./1-create-role.sh aws-panorama-sample$ ./2-import-app.sh aws-panorama-sample$ ./3-build-container.sh aws-panorama-sample$ ./4-package-app.sh

AWS Panorama Application CLI mengunggah paket dan mendaftarkannya dengan layanan AWS Panorama. Sekarang Anda dapatmen-deploy aplikasi sampeldengan AWS Panorama console.

Langkah selanjutnya

Untuk menjelajahi dan mengedit file proyek, Anda dapat menggunakan File Explorer atau lingkungan pengembangan terpadu (IDE) yang mendukung WSL.

Untuk mengakses sistem file mesin virtual, buka File explorer dan masukkan\\wsl$di bilah navigasi. Direktori ini berisi tautan ke sistem file mesin virtual (Ubuntu-20.04) dan sistem file untuk data Docker. Di bawahUbuntu-20.04, direktori pengguna Anda berada dihome\username.

catatan

Untuk mengakses file dalam instalasi Windows Anda dari dalam Ubuntu, arahkan ke/mnt/cdirektori. Misalnya, Anda dapat mencantumkan file di direktori unduhan Anda dengan menjalankanls /mnt/c/Users/windows-username/Downloads.

Dengan Visual Studio Code, Anda dapat mengedit kode aplikasi di lingkungan pengembangan Anda dan menjalankan perintah dengan terminal terintegrasi. Untuk menginstal Visual Studio Code, kunjungicode.visualstudio.com. Setelah instalasi, tambahkanWSLekstensi.

Terminal Windows adalah alternatif untuk terminal Ubuntu standar yang Anda telah menjalankan perintah di. Ini mendukung beberapa tab dan dapat menjalankan PowerShell, Command Prompt, dan terminal untuk berbagai Linux lainnya yang Anda instal. Mendukung copy dan paste dengan Ctrl +C dan Ctrl +V , URL yang dapat diklik, dan perbaikan berguna lainnya. Untuk menginstal Windows Terminal, kunjungimicrosoft.com.