Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Men-deploy aplikasi Elastic Beanstalk di .NET menggunakan alat deployment
Toolkit for Visual Studio AWS termasuk alat deployment, alat baris perintah yang menyediakan fungsionalitas yang sama seperti wizard deployment di Toolkit AWS. Anda dapat menggunakan alat deployment di alur pembangunan atau penulisan lain untuk mengotomatisasi deployment ke Elastic Beanstalk.
Alat deployment mendukung deployment awal dan deployment ulang. Jika Anda sebelumnya men-deploy aplikasi Anda menggunakan alat deployment, Anda dapat men-deploy ulang menggunakan wizard deployment dalam Visual Studio. Demikian juga, jika Anda telah men-deploy menggunakan wizard, Anda dapat men-deploy ulang menggunakan alat deployment.
catatan
Alat deployment tidak menerapkan nilai yang disarankan untuk opsi konfigurasi seperti konsol atau EB CLI. Gunakan file konfigurasi untuk memastikan bahwa setiap pengaturan yang Anda butuhkan dikonfigurasi ketika Anda meluncurkan lingkungan Anda.
Bab ini memandu Anda melalui deploy sampel aplikasi .NET untuk Elastic Beanstalk menggunakan alat deployment, dan kemudian men-deploy ulang aplikasi menggunakan deployment tambahan. Untuk diskusi yang lebih dalam tentang alat deployment, termasuk opsi parameter, lihat Alat Deployment.
Prasyarat
Untuk menggunakan alat deployment, Anda perlu menginstal Toolkit for Visual Studio AWS. Untuk informasi tentang prasyarat dan petunjuk instalasi, lihat Toolkit for Visual Studio AWS
Alat deployment biasanya diinstal di salah satu direktori berikut di Windows:
32-bit | 64-bit |
---|---|
|
|
Men-deploy ke Elastic Beanstalk
Untuk men-deploy aplikasi sampel untuk Elastic Beanstalk menggunakan alat deployment, Anda harus terlebih dahulu memodifikasi file konfigurasi ElasticBeanstalkDeploymentSample.txt
, yang disediakan di direktori Samples
. File konfigurasi ini berisi informasi yang diperlukan untuk men-deploy aplikasi Anda, termasuk nama aplikasi, versi aplikasi, nama lingkungan, dan kredensial akses AWS Anda. Setelah memodifikasi file konfigurasi, Anda kemudian menggunakan baris perintah untuk men-deploy aplikasi sampel. File web deploy Anda diunggah ke Amazon S3, dan terdaftar sebagai versi aplikasi baru dengan Elastic Beanstalk. Dibutuhkan beberapa menit untuk men-deploy aplikasi Anda. Setelah lingkungan sehat, alat deployment mengeluarkan URL untuk aplikasi yang berjalan.
Untuk men-deploy aplikasi .NET ke Elastic Beanstalk
-
Dari subdirektori
Samples
tempat alat deployment diinstal, bukaElasticBeanstalkDeploymentSample.txt
dan masukkan access key AWS dan secret key AWS seperti di contoh berikut.### AWS Access Key and Secret Key used to create and deploy the application instance AWSAccessKey = AKIAIOSFODNN7EXAMPLE AWSSecretKey = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
catatan
Untuk akses API, Anda memerlukan access key ID dan secret access key. Gunakan access key pengguna IAM alih-alih access key penggunaPengguna root akun AWS access key. Untuk informasi selengkapnya tentang cara membuat access key, lihat Mengelola access key untuk pengguna IAM di Panduan Pengguna IAM.
-
Di prompt baris perintah, ketik hal berikut:
C:\Program Files (x86)\AWS Tools\Deployment Tool>awsdeploy.exe /w Samples\ElasticBeanstalkDeploymentSample.txt
Dibutuhkan beberapa menit untuk men-deploy aplikasi Anda. Jika deployment berhasil, Anda akan melihat pesan,
Application deployment completed; environment health is Green
.catatan
Jika Anda menerima kesalahan berikut, CNAME sudah ada.
[Error]: Deployment to AWS Elastic Beanstalk failed with exception: DNS name (MyAppEnv.elasticbeanstalk.com) is not available.
Karena CNAME harus unik, Anda perlu mengubah
Environment.CNAME
diElasticBeanstalkDeploymentSample.txt
. -
Di peramban web Anda, arahkan ke URL aplikasi Anda yang berjalan. URL akan dalam bentuk <CNAME.elasticbeanstalk.com> (misalnya,
MyAppEnv.elasticbeanstalk.com
).