Men-deploy aplikasi ASP.NET Core ke Elastic Beanstalk (Legacy) - AWS Toolkit dengan Amazon Q

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

Men-deploy aplikasi ASP.NET Core ke Elastic Beanstalk (Legacy)

penting

Dokumentasi ini mengacu pada layanan dan fitur lama. Untuk panduan dan konten yang diperbarui, lihat panduan alat penyebaranAWS .NET dan Deploying toAWS table of contents yang diperbarui.

AWS Elastic Beanstalkadalah layanan yang menyederhanakan proses penyediaanAWS sumber daya untuk aplikasi Anda. AWS Elastic Beanstalkmenyediakan semuaAWS infrastruktur yang diperlukan untuk menyebarkan aplikasi Anda.

Toolkit for Visual Studio mendukung penerapan aplikasi ASP.NET Core untukAWS menggunakan Elastic Beanstalk. ASP.NET Core adalah desain ulang ASP.NET dengan arsitektur termodulasi yang meminimalkan ketergantungan overhead dan merampingkan aplikasi Anda untuk berjalan di awan.

AWS Elastic Beanstalkmembuatnya mudah untuk menyebarkan aplikasi dalam berbagai bahasa yang berbeda untukAWS. Elastic Beanstalk mendukung aplikasi ASP.NET tradisional dan aplikasi ASP.NET Core. Topik ini menjelaskan penerapan aplikasi ASP.NET Core.

Menggunakan Wizard Deployment

Cara termudah untuk menyebarkan aplikasi ASP.NET Core ke Elastic Beanstalk adalah dengan Toolkit for Visual Studio.

Jika Anda telah menggunakan toolkit sebelumnya untuk menyebarkan ASP tradisional. NET, Anda akan menemukan pengalaman untuk ASP.NET Core menjadi sangat mirip. Pada langkah-langkah di bawah ini, kita akan berjalan melalui pengalaman penyebaran.

Jika Anda belum pernah menggunakan kit alat sebelumnya, hal pertama yang harus Anda lakukan setelah menginstal kit alat adalah mendaftarkanAWS kredensiyal Anda dengan kit alat. Lihat Cara Menentukan KredensiAWS Keamanan untuk Aplikasi Anda untuk dokumentasi Visual Studio untuk detail tentang cara melakukannya.

Untuk menyebarkan aplikasi web ASP.NET Core, klik kanan proyek di Solution Explorer dan pilih Publish toAWS...

Pada halaman pertama Wisaya Publish toAWS Elastic Beanstalk deployment, pilih untuk membuat aplikasi Elastic Beanstalk baru. Aplikasi Elastic Beanstalk adalah sebuah koleksi logis komponen Elastic Beanstalk, termasuk Lingkungan,versi, dan Konfigurasi lingkungan. Wizard penyebaran menghasilkan aplikasi yang pada gilirannya berisi kumpulan versi aplikasi dan lingkungan. Lingkungan berisiAWS sumber daya aktual yang menjalankan versi aplikasi. Setiap kali Anda men-deploy aplikasi, versi aplikasi baru dibuat dan wizard mengarahkan lingkungan ke versi itu. Anda dapat mempelajari lebih lanjut tentang konsep-konsep ini di Komponen Elastic Beanstalk. .

Selanjutnya, tetapkan nama untuk aplikasi dan lingkungan pertamanya. Setiap lingkungan memiliki CNAME unik yang terkait dengannya yang dapat Anda gunakan untuk mengakses aplikasi saat penyebaran selesai.

Halaman berikutnya, AWSPilihan, memungkinkan Anda untuk mengkonfigurasi jenisAWS sumber daya yang akan digunakan. Untuk contoh ini, tinggalkan nilai default, kecuali untuk bagian Key pair. Pasangan kunci memungkinkan Anda mengambil kata sandi administrator Windows sehingga Anda dapat masuk ke mesin. Jika Anda belum membuat key pair, Anda mungkin ingin memilih Buat key pair baru.

Izin

Halaman Izin digunakan untuk menetapkanAWS kredensil ke instans EC2 yang menjalankan aplikasi Anda. Hal ini penting jika aplikasi Anda menggunakanAWS SDK for .NET untuk mengaksesAWS layanan lain. Jika Anda tidak menggunakan layanan lain dari aplikasi Anda maka Anda dapat meninggalkan halaman ini secara default.

Opsi Aplikasi

Rincian pada halaman Opsi Aplikasi berbeda dari yang ditentukan saat menyebarkan aplikasi ASP.NET tradisional. Di sini, Anda menentukan konfigurasi build dan kerangka kerja yang digunakan untuk mengemas aplikasi, dan juga menentukan jalur sumber daya IIS untuk aplikasi.

Setelah menyelesaikan halaman Opsi Aplikasi, klik Berikutnya untuk meninjau pengaturan, lalu klik Deploy untuk memulai proses penyebaran.

Memeriksa status lingkungan

Setelah aplikasi dikemas dan diunggah keAWS, Anda dapat memeriksa status lingkungan Elastic Beanstalk dengan membuka tampilan status lingkungan dariAWS Explorer di Visual Studio.

Acara ditampilkan di bilah status saat lingkungan online. Setelah semuanya selesai, status lingkungan akan beralih ke keadaan sehat. Anda dapat mengklik URL untuk melihat situs. Dari sini, Anda juga dapat menarik log dari lingkungan atau desktop jarak jauh ke instans Amazon EC2 yang merupakan bagian dari lingkungan Elastic Beanstalk Anda.

Penyebaran pertama aplikasi apa pun akan memakan waktu sedikit lebih lama daripada penyebaran ulang berikutnya, karena menciptakanAWS sumber daya baru. Saat Anda melakukan iterasi pada aplikasi Anda selama pengembangan, Anda dapat dengan cepat menyebarkan ulang dengan kembali melalui wizard, atau memilih opsi Publikasikan ulang saat Anda mengklik kanan proyek.

Publikasikan ulang paket aplikasi Anda menggunakan pengaturan dari proses sebelumnya melalui wizard penyebaran dan upload bundel aplikasi ke lingkungan Elastic Beanstalk yang ada.