Men-deploy aplikasi Elastic Beanstalk di .NET menggunakan alat deployment - AWS Elastic Beanstalk

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

C:\Program Files\AWS Tools\Deployment Tool\awsdeploy.exe

C:\Program Files (x86)\AWS Tools\Deployment Tool\awsdeploy.exe

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
  1. Dari subdirektori Samples tempat alat deployment diinstal, buka ElasticBeanstalkDeploymentSample.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.

  2. 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 di ElasticBeanstalkDeploymentSample.txt.

  3. Di peramban web Anda, arahkan ke URL aplikasi Anda yang berjalan. URL akan dalam bentuk <CNAME.elasticbeanstalk.com> (misalnya, MyAppEnv.elasticbeanstalk.com).