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

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

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

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

  • Buat sebuahASP. NETAplikasi web inti menggunakan template Visual Studio.

  • Membuat lingkungan Elastic Beanstalk Amazon Linux.

  • Menyebarkan. ASP NETAplikasi web inti ke lingkungan Amazon Linux yang baru.

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

AWS Toolkit for Visual Studio Ini adalah plugin untuk Visual StudioIDE. Dengan kit alat, Anda dapat men-deploy dan mengelola aplikasi di Elastic Beanstalk ketika Anda bekerja di lingkungan Visual Studio 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 toolkit sebelumnya, hal pertama yang harus Anda lakukan setelah menginstal toolkit adalah mendaftarkan AWS kredensialnya dengan toolkit. Untuk informasi selengkapnya tentang ini, lihat Menyediakan kredensial AWS.

Membuat proyek aplikasi baru

Jika Anda tidak memiliki. NETProyek aplikasi inti di Visual Studio, Anda dapat dengan mudah membuatnya menggunakan salah satu template proyek Visual Studio.

Untuk membuat yang baruASP. NETProyek aplikasi web inti
  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 template proyek yang menampilkan pilih ASP. NETCore Web Application, lalu pilih Next.

    catatan

    Jika Anda tidak melihat ASP. NETCore Web Application tercantum dalam template 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 Workloads, lalu pilihASP. NETdan 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. Dalam Buat yang baruASP. NETKotak dialog aplikasi web inti, pilih. NETInti, lalu pilih ASP. NETInti 3.1. Dari daftar tipe aplikasi yang ditampilkan, pilih Aplikasi Web, lalu pilih tombol Buat.

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.

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.

  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 tentang AWS Wilayah yang tersedia, lihat AWS Elastic Beanstalk Titik Akhir dan Kuota di. 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.

  4. Di kotak dialog Lingkungan Aplikasi, masukkan detail lingkungan aplikasi baru Anda.

  5. Pada kotak dialog AWSopsi berikutnya, setel EC2 opsi Amazon dan opsi AWS terkait lainnya untuk aplikasi yang Anda gunakan.

    1. Untuk jenis Container pilih 64bit Amazon Linux 2 v<n.n.n> berlari. NETInti.

      catatan

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

    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.) Sebuah key pair memungkinkan akses remote desktop ke instans Amazon Anda. EC2 Untuk informasi selengkapnya tentang pasangan EC2 kunci Amazon, 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.

    Untuk informasi lebih lanjut tentang AWS opsi yang tidak digunakan dalam contoh ini, pertimbangkan halaman-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.

AndaASP. NETAplikasi web inti diekspor sebagai file penyebaran web. 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 ke Lingkungan sehat, Anda dapat memilih URL alamat untuk meluncurkan aplikasi web.

Mengakhiri lingkungan

Untuk menghindari timbulnya biaya untuk AWS sumber daya yang tidak digunakan, Anda dapat menggunakan AWS Toolkit for Visual Studio untuk menghentikan 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 bagi Elastic Beanstalk untuk AWS menghentikan sumber daya yang berjalan di lingkungan.

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

catatan

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