AWS Toolkit for Visual Studio - Bekerja dengan .Net Core - AWS Elastic Beanstalk

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

AWS Toolkit for Visual Studio - Bekerja dengan .Net Core

AWS Toolkit for Visual Studio adalah plugin untuk Visual Studio IDE. Dengan kit alat, Anda dapat men-deploy dan mengelola aplikasi di Elastic Beanstalk ketika Anda bekerja di lingkungan Visual Studio Anda.

Topik ini menunjukkan bagaimana Anda dapat melakukan tugas berikut menggunakan AWS Toolkit for Visual Studio:

  • Membuat aplikasi web ASP.NET Core menggunakan templat Visual Studio.

  • Membuat lingkungan Elastic Beanstalk Amazon Linux.

  • Men-deploy aplikasi web ASP.NET Core ke lingkungan Amazon Linux baru.

Topik ini juga membahas bagaimana Anda dapat menggunakan AWS Toolkit for Visual Studio untuk mengelola lingkungan aplikasi Elastic Beanstalk Anda dan memantau kondisi aplikasi Anda.

Prasyarat

Sebelum memulai tutorial ini, Anda perlu menginstal AWS Toolkit for Visual Studio. Untuk petunjuk, lihat Menyiapkan AWS Toolkit for Visual Studio.

Jika Anda belum pernah menggunakan kit alat sebelumnya, hal pertama yang harus Anda lakukan setelah menginstal kit alat adalah mendaftarkan kredensial AWS Anda dengan kit alat. Untuk informasi selengkapnya tentang ini, lihat Menyediakan kredensial AWS.

Membuat proyek aplikasi baru

Jika Anda tidak memiliki proyek aplikasi .NET Core di Visual Studio, Anda dapat dengan mudah membuatnya menggunakan salah satu templat proyek Visual Studio.

Untuk membuat proyek aplikasi web ASP.NET Core baru
  1. Di Visual Studio, di menu File, pilih Baru dan kemudian pilih Proyek.

  2. Di kotak dialog Buat proyek baru, pilih C#, pilih Linux, dan kemudian pilih Cloud.

  3. Dari daftar templat proyek yang ditampilkan, pilih Aplikasi Web ASP.NET Core, dan kemudian pilih Selanjutnya.

    catatan

    Jika Anda tidak melihat Aplikasi Web ASP.NET Core tercantum di templat proyek, Anda dapat menginstalnya di Visual Studio.

    1. Gulir ke bagian bawah daftar templat dan pilih tautan Instal lebih banyak alat dan fitur yang terletak di daftar templat.

    2. Jika Anda diminta untuk mengizinkan aplikasi Visual Studio untuk membuat perubahan pada perangkat Anda, pilih Ya.

    3. Pilih tab Beban Kerja, lalu pilih ASP.NET dan pengembangan web.

    4. Pilih tombol Modifikasi. Penginstal Studio Visual menginstal templat proyek.

    5. Setelah penginstal selesai, keluar dari panel untuk kembali ke tempat yang Anda tinggalkan di Visual Studio.

  4. Di kotak dialog Konfigurasikan proyek baru, masukkan Nama proyek. Nama solusi default ke nama proyek Anda. Selanjutnya, pilih Buat.

  5. Di kotak dialog Buat aplikasi web ASP.NET Core baru, pilih .NET Core, dan kemudian pilih ASP.NET Core 3.1. Dari daftar tipe aplikasi yang ditampilkan, pilih Aplikasi Web, lalu pilih tombol Buat.

    Visual Studio mengambil tangkapan layar untuk membuat halaman kotak dialog aplikasi web ASP.NET Core baru

Visual Studio menampilkan kotak dialog Buat Proyek ketika membuat aplikasi Anda. Setelah Visual Studio selesai menghasilkan aplikasi Anda, panel dengan nama aplikasi Anda akan ditampilkan.

Panel aplikasi pemotretan layar Visual Studio

Membuat lingkungan Elastic Beanstalk dan men-deploy aplikasi Anda

Bagian ini menjelaskan cara membuat lingkungan Elastic Beanstalk untuk aplikasi Anda dan men-deploy aplikasi Anda ke lingkungan tersebut.

Untuk membuat lingkungan baru dan men-deploy aplikasi Anda
  1. Di Visual Studio, pilih Lihat, kemudian Penjelajah Solusi.

  2. Di Penjelajah Solusi, buka menu konteks (klik kanan) untuk aplikasi Anda, kemudian pilih Publikasikan ke AWS Elastic Beanstalk.

    Visual Studio mengambil tangkapan layar menu konteks aplikasi Anda. Menu menampilkan Publikasikan keAWS Elastic Beanstalk sebagai opsi.
  3. Di wizard Publikasikan ke AWS Elastic Beanstalk, masukkan informasi akun Anda.

    1. Untuk Profil akun yang digunakan, pilih akun default Anda atau pilih ikon Tambah akun lain untuk memasukkan informasi akun baru.

    2. Untuk Wilayah, pilih Wilayah tempat Anda ingin men-deploy aplikasi Anda. Untuk informasi tentangAWS Wilayah yang tersedia, lihat AWS Elastic BeanstalkTitik Akhir dan Kuota di bagian Referensi Umum AWS. Jika Anda memilih Wilayah yang tidak didukung oleh Elastic Beanstalk, maka opsi untuk men-deploy ke Elastic Beanstalk tidak tersedia.

    3. Pilih Buat lingkungan aplikasi baru, lalu pilih Selanjutnya.

      Visual Studio mengambil tangkapan layar Publikasikan ke kotakAWS Elastic Beanstalk dialog
  4. Di kotak dialog Lingkungan Aplikasi, masukkan detail lingkungan aplikasi baru Anda.

  5. Pada kotak dialog opsi AWS berikutnya, atur opsi Amazon EC2 dan opsi AWS terkait lainnya untuk aplikasi yang Anda deploy.

    1. Untuk Tipe kontainer, pilih 64bit Amazon Linux 2 v<n.n.n> yang menjalankan .NET Core.

      catatan

      Kami sarankan Anda memilih versi platform Linux saat ini. Versi ini berisi keamanan terbaru dan perbaikan bug yang disertakan di Amazon Machine Image (AMI) terbaru kami.

    2. Untuk Tipe Instans, pilih t2.micro. (Memilih tipe instans micro meminimalkan biaya yang terkait dengan menjalankan instans.)

    3. Untuk Pasangan kunci, pilih Buat pasangan kunci baru. Masukkan nama untuk pasangan kunci baru, lalu pilih OK. (Di contoh ini, kami menggunakan myuseastkeypair.) Pasangan kunci mengaktifkan akses desktop jarak jauh ke instans Amazon EC2 Anda. Untuk informasi selengkapnya tentang pasangan kunci Amazon EC2, lihat Menggunakan Kredensial di Panduan Pengguna Amazon Elastic Compute Cloud.

    4. Untuk aplikasi lalu lintas yang sederhana dan rendah, pilih Lingkungan instans tunggal. Untuk informasi selengkapnya, lihat Jenis lingkungan

    5. Pilih Selanjutnya.

    Visual Studio mengambil tangkapan layar Publikasikan ke Amazon Web Services.

    Untuk informasi selengkapnya tentang opsi AWS yang tidak digunakan di contoh ini, pertimbangkan halaman berikut:

  6. Pilih Selanjutnya di kotak dialog Izin.

  7. Pilih Selanjutnya di kotak dialog Opsi Aplikasi.

  8. Tinjau opsi deployment Anda. Setelah memverifikasi bahwa pengaturan Anda sudah benar, pilih Deploy.

Aplikasi web ASP.NET Core Anda diekspor sebagai file web deploy. File web deploy Anda diunggah ke Amazon S3, dan terdaftar sebagai versi aplikasi baru dengan Elastic Beanstalk. Fitur deployment Elastic Beanstalk memantau lingkungan Anda sampai tersedia dengan kode yang baru di-deploy. Status untuk lingkungan Anda ditampilkan di tab Env:<nama lingkungan>. Setelah pembaruan status Lingkungan sehat, Anda dapat memilih alamat URL untuk meluncurkan aplikasi web.

Visual Studio mengambil tangkapan layar status aplikasi di tab lingkungan.

Mengakhiri lingkungan

Untuk menghindari timbulnya biaya untuk sumber daya AWS yang tidak digunakan, Anda dapat menggunakan AWS Toolkit for Visual Studio untuk mengakhiri lingkungan yang sedang berjalan.

catatan

Anda selalu dapat meluncurkan lingkungan baru menggunakan versi yang sama nantinya.

Untuk mengakhiri lingkungan
  1. Perluas simpul Elastic Beanstalk dan simpul aplikasi Anda. Di AWS Explorer, buka menu konteks (klik kanan) untuk lingkungan aplikasi Anda dan pilih Mengakhiri Lingkungan.

  2. Saat diminta, pilih Ya untuk mengonfirmasi bahwa Anda ingin mengakhiri lingkungan. Dibutuhkan beberapa menit untuk Elastic Beanstalk mengakhiri sumber daya AWS yang berjalan di lingkungan.

Status untuk lingkungan Anda di tab Env:<nama lingkungan> berubah menjadi Mengakhiri dan akhirnya Diakhiri.

Visual Studio mengambil tangkapan layar Status dan atribut lainnya di tab lingkungan.
catatan

Ketika Anda mengakhiri lingkungan Anda, CNAME yang terkait dengan lingkungan yang diakhiri akan tersedia bagi siapa saja untuk digunakan.