

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
<a name="dotnet-toolkit"></a>

Visual Studio menyediakan templat untuk bahasa pemrograman yang berbeda dan tipe aplikasi. Anda dapat mulai dengan salah satu templat ini. AWS Toolkit for Visual Studio juga menyediakan tiga template proyek yang mem-bootstrap pengembangan aplikasi Anda AWS : Console Project AWS , Web Project, AWS dan Empty Project. Untuk contoh ini, Anda akan membuat Aplikasi Web ASP.NET baru.

**Untuk membuat proyek aplikasi web ASP.NET baru**

1. Di Visual Studio, di menu **File**, klik **Baru** dan kemudian klik **Proyek**.

1. Di kotak dialog **Proyek Baru**, klik **Templat Terinstal**, klik **Visual C\$1**, dan kemudian klik **Web**. Klik **Aplikasi Web Kosong ASP.NET**, ketik nama proyek, lalu klik **OK**. 

**Untuk menjalankan proyek**

Lakukan salah satu dari berikut ini:

1. Tekan **F5**.

1. Pilih **Mulai Debugging** dari menu **Debug**.

## Uji secara lokal
<a name="create_deploy_NET.sdlc.testlocal"></a>

Visual Studio memudahkan Anda untuk menguji aplikasi Anda secara lokal. Untuk menguji atau menjalankan aplikasi web ASP.NET, Anda memerlukan web server. Visual Studio menawarkan beberapa opsi, seperti Internet Information Services (IIS), IIS Express, atau Visual Studio Development Server bawaan. Untuk mempelajari tentang masing-masing opsi ini dan memutuskan mana yang terbaik untuk Anda, lihat [Web Server di Visual Studio untuk Proyek Web ASP.NET](http://msdn.microsoft.com/en-us/library/58wxa9w5.aspx).

## Membuat lingkungan Elastic Beanstalk
<a name="create_deploy_NET.sdlc.deploy"></a>

Setelah menguji aplikasi Anda, Anda siap untuk men-deploynya ke Elastic Beanstalk.

**catatan**  
[File konfigurasi](ebextensions.md) perlu menjadi bagian dari proyek agar dimasukkan dalam arsip. Atau, alih-alih menyertakan file konfigurasi di proyek, Anda dapat menggunakan Visual Studio untuk men-deploy semua file di folder proyek. Di **Penjelajah Solusi**, klik kanan nama proyek, dan kemudian klik **Properti**. Klik tab **Paket/Publikasikan Web**. Di bagian **Item yang di-deploy**, pilih **Semua file di Folder Proyek** di daftar drop-down.

**Untuk menyebarkan aplikasi Anda ke Elastic AWS Beanstalk menggunakan toolkit untuk Visual Studio**

1. Di **Solution Explorer**, klik kanan aplikasi Anda dan kemudian pilih **Publish to AWS**.

1. Di wizard **Publikasikan ke AWS**, masukkan informasi akun Anda.

   1. Untuk **akun AWS yang akan digunakan untuk deployment**, pilih akun Anda atau pilih **Lainnya** untuk memasukkan informasi akun baru. 

   1. 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](https://docs.aws.amazon.com/general/latest/gr/elasticbeanstalk.html) di. *Referensi Umum AWS* Jika Anda memilih wilayah yang tidak didukung oleh Elastic Beanstalk, maka opsi untuk men-deploy ke Elastic Beanstalk tidak tersedia.

   1.  Klik **Deploy aplikasi baru dengan templat** dan pilih **Elastic Beanstalk**. Kemudian klik **Selanjutnya**.  
![\[Publikasikan ke AWS wizard 1\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-create-newapp-template.png)

1. Di halaman **Aplikasi**, masukkan detail aplikasi Anda.

   1. Untuk **Nama**, ketik nama aplikasi.

   1. Untuk **Deskripsi**, ketik deskripsi aplikasi. Langkah ini opsional.

   1. Label versi aplikasi secara otomatis muncul di **Label versi deployment**.

   1. Pilih **Deploy aplikasi secara bertahap** untuk men-deploy file yang diubah saja. Deployment tambahan lebih cepat karena Anda memperbarui hanya file yang berubah, bukan semua file. Jika Anda memilih opsi ini, versi aplikasi akan diatur dari Git commit ID. Jika Anda memilih untuk tidak men-deploy aplikasi Anda secara bertahap, maka Anda dapat memperbarui label versi di kotak **Label versi deployment**.   
![\[Publikasikan ke beanstalk wizard 2\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk1.png)

   1. Klik **Berikutnya**.

1. Di halaman **Lingkungan**, jelaskan detail lingkungan Anda.

   1. Pilih **Buat lingkungan baru untuk aplikasi ini**.

   1. Untuk **Nama**, ketik nama untuk lingkungan Anda.

   1. Untuk **Deskripsi**, cirikan lingkungan anda. Langkah ini opsional.

   1. Pilih **Tipe** lingkungan yang Anda inginkan.

      Anda dapat memilih **Beban seimbang, diskalakan otomatis** atau lingkungan **Instans tunggal**. Untuk informasi selengkapnya, lihat [Jenis lingkungan](using-features-managing-env-types.md).

       
**catatan**  
Untuk lingkungan instans tunggal, penyeimbangan beban, penskalaan otomatis, dan pemeriksaan kondisi pengaturan URL tidak berlaku.

   1. URL lingkungan secara otomatis muncul di **Lingkungan URL** setelah Anda memindahkan kursor Anda ke kotak tersebut.

   1. Klik **Periksa ketersediaan** untuk memastikan URL lingkungan tersedia.  
![\[Publikasikan ke beanstalk wizard 3\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk2.png)

   1. Klik **Berikutnya**.

1. Di halaman **Opsi AWS **, konfigurasikan opsi tambahan dan informasi keamanan untuk deployment Anda. 

   1.  Untuk **Tipe Kontainer**, pilih **64bit Windows Server 2012 menjalankan IIS 8** atau **64bit Windows Server 2008 menjalankan IIS 7.5**.

   1. Untuk **Tipe Instans**, pilih **Micro**. 

   1. Untuk **Pasangan kunci**, pilih **Buat pasangan kunci baru**. Ketik nama untuk pasangan kunci baru—di contoh ini, kita menggunakan **myuswestkeypair**—dan kemudian klik **OK**. 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html) Pengguna *Amazon Elastic Compute Cloud*. 

   1. Pilih profil instans.

      Jika Anda tidak memiliki profil instans, pilih **Buat profil instans default**. Untuk informasi tentang menggunakan profil instans dengan Elastic Beanstalk, lihat [Mengelola profil instans Elastic Beanstalk](iam-instanceprofile.md).

   1. Jika Anda memiliki VPC khusus yang ingin Anda gunakan dengan lingkungan Anda, klik **Luncurkan ke VPC**. Anda dapat mengonfigurasi informasi VPC di halaman berikutnya. Untuk informasi selengkapnya tentang Amazon VPC, lanjutkan ke [Amazon Virtual Private Cloud (Amazon VPC)](https://aws.amazon.com/vpc/). Untuk daftar tipe kontainer bukan warisan yang didukung, lihat [Mengapa beberapa versi platform ditandai sebagai legasi?](using-features.migration.md#using-features.migration.why)  
![\[Publikasikan ke beanstalk wizard 4\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk3b_iam.png)

   1.  Klik **Berikutnya**. 

1. Jika Anda memilih untuk meluncurkan lingkungan Anda di dalam VPC, **Opsi VPC** muncul; jika tidak, halaman **Opsi tambahan** akan muncul. Di sini Anda akan mengonfigurasi opsi VPC Anda.  
![\[Opsi VPC untuk lingkungan yang seimbang dan dapat diskalakan\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk3b_vpc.png)  
![\[Opsi VPC untuk lingkungan instans tunggal\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk3b_vpc-single.png)

   1. Pilih VPC ID VPC di tempat Anda ingin meluncurkan lingkungan Anda. 

   1. Untuk lingkungan yang seimbang dengan beban dan dapat diskalakan, pilih **privat** untuk **Skema ELB** jika Anda tidak ingin elastic load balancer Anda tersedia di Internet.

      Untuk lingkungan instans tunggal, opsi ini tidak berlaku karena lingkungan tidak memiliki penyeimbang beban. Untuk informasi selengkapnya, lihat [Jenis lingkungan](using-features-managing-env-types.md).

   1. Untuk lingkungan yang seimbang beban dan dapat diskalakan, pilih subnet untuk penyeimbang beban elastis dan instans. EC2 Jika Anda membuat subnet publik dan pribadi, pastikan penyeimbang beban elastis dan EC2 instans dikaitkan dengan subnet yang benar. Secara default, Amazon VPC membuat subnet publik default menggunakan 10.0.0.0/24 dan subnet privat menggunakan 10.0.1.0/24. Anda dapat melihat subnet yang ada di konsol VPC Amazon di. [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)

      Untuk lingkungan instans tunggal, VPC Anda hanya membutuhkan subnet publik untuk instans. Memilih subnet untuk penyeimbang beban tidak berlaku karena lingkungan tidak memiliki penyeimbang beban. Untuk informasi selengkapnya, lihat [Jenis lingkungan](using-features-managing-env-types.md).

   1. Untuk lingkungan yang seimbang dengan beban dan dapat diskalakan, pilih grup keamanan yang Anda buat untuk instans Anda, jika berlaku.

      Untuk lingkungan instans tunggal, Anda tidak memerlukan perangkat NAT. Pilih grup keamanan default. Elastic Beanstalk menugaskan alamat IP elastis ke instans yang memungkinkan instans mengakses Internet.

   1. Klik **Berikutnya**.

1. Di halaman **Opsi aplikasi**, konfigurasi opsi aplikasi Anda. 

   1. Untuk kerangka kerja Target, pilih **.NET Framework 4.0**. 

   1. Elastic Load Balancing menggunakan pemeriksaan kesehatan untuk menentukan apakah EC2 instans Amazon yang menjalankan aplikasi Anda sehat. Pemeriksaan kondisi menentukan status kondisi instans dengan memeriksa URL tertentu pada set interval. Anda dapat mengganti URL default untuk mencocokkan sumber daya yang ada di aplikasi Anda (misalnya, `/myapp/index.aspx`) dengan memasukkannya ke kotak **URL pemeriksaan kondisi aplikasi**. Untuk informasi selengkapnya tentang pemeriksaan kondisi aplikasi, lihat [Pemeriksaan kondisi](environments-cfg-clb.md#using-features.managing.elb.healthchecks). 

   1. Ketik alamat email jika Anda ingin menerima notifikasi Amazon Simple Notification Service (Amazon SNS) tentang peristiwa penting yang mempengaruhi aplikasi Anda.

   1. Bagian **Application Environment** memungkinkan Anda menentukan variabel lingkungan pada EC2 instance Amazon yang menjalankan aplikasi Anda. Pengaturan ini mengaktifkan portabilitas yang lebih besar dengan menghilangkan kebutuhan untuk mengompilasi ulang kode sumber Anda saat Anda bergerak di antara lingkungan.

   1. Pilih opsi kredensial aplikasi yang ingin Anda gunakan untuk men-deploy aplikasi Anda.  
![\[Publikasikan ke beanstalk wizard 6\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk3a.png)

   1. Klik **Berikutnya**.

1. Jika Anda sebelumnya telah mengatur basis data Amazon RDS, halaman **Grup Keamanan DB Amazon RDS** akan muncul. Jika Anda ingin menghubungkan lingkungan Elastic Beanstalk Anda ke Instans DB Amazon RDS Anda, kemudian pilih satu atau lebih grup keamanan. Jika tidak, lanjutkan ke langkah berikutnya. Saat Anda siap, klik **Selanjutnya**.  
![\[Publikasikan ke beanstalk wizard 7\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk6b.png)

1.  Tinjau opsi deployment Anda. Jika semuanya seperti yang Anda inginkan, klik **Deploy**.   
![\[Publikasikan ke beanstalk wizard 8\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-beanstalk4.png)

   Proyek ASP.NET Anda akan diekspor sebagai file web deploy, diunggah ke Amazon S3, dan terdaftar sebagai versi aplikasi baru dengan Elastic Beanstalk. Fitur deployment Elastic Beanstalk akan memantau lingkungan Anda sampai tersedia dengan kode yang baru di-deploy. Di tab env:<nama lingkungan>, Anda akan melihat status untuk lingkungan Anda.   
![\[Status lingkungan\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-env-status.png)

## Mengakhiri lingkungan
<a name="create_deploy_NET.terminating"></a>

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

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

**Untuk mengakhiri lingkungan**

1.  Perluas simpul Elastic Beanstalk dan simpul aplikasi di **AWS Explorer**. Klik kanan lingkungan aplikasi Anda dan pilih **Mengakhiri Lingkungan**.

1. Saat diminta, klik **Ya** untuk mengonfirmasi bahwa Anda ingin mengakhiri lingkungan. Diperlukan beberapa menit bagi Elastic Beanstalk untuk AWS menghentikan sumber daya yang berjalan di lingkungan.  
![\[Kotak dialog Elastic Beanstalk mengakhiri lingkungan\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-terminate-confirm.png)
**catatan**  
Ketika Anda mengakhiri lingkungan Anda, CNAME yang terkait dengan lingkungan yang diakhiri akan tersedia bagi siapa saja untuk digunakan. 

# Men-deploy ke lingkungan Anda
<a name="create_deploy_NET.sdlc.create.edit"></a>

Sekarang, setelah Anda menguji aplikasi Anda, mudah untuk mengedit dan men-deploy ulang aplikasi dan melihat hasilnya dalam beberapa saat. 

 **Untuk mengedit dan menyebarkan kembali aplikasi web ASP.NET Anda** 

1.  Di **Solution Explorer**, klik kanan aplikasi Anda, lalu klik **Republish to Environment < > *your environment name***. Wizard **Publikasikan ulang ke AWS Elastic Beanstalk** terbuka.  
![\[Publikasikan ke beanstalk wizard 1\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-republish-beanstalk-sameenv.png)

1.  Tinjau detail deployment Anda dan klik **Deploy**. 
**catatan**  
Jika Anda ingin mengubah salah satu pengaturan, Anda dapat mengklik **Batalkan** dan gunakan wizard **Publikasikan ke AWS** sebagai gantinya. Untuk petunjuk, lihat [Membuat lingkungan Elastic Beanstalk](dotnet-toolkit.md#create_deploy_NET.sdlc.deploy).

   Proyek web ASP.NET terbaru Anda akan diekspor sebagai file web deploy dengan label versi baru, diunggah ke Amazon S3, dan terdaftar sebagai versi aplikasi baru dengan Elastic Beanstalk. Fitur deployment Elastic Beanstalk memantau lingkungan Anda yang ada sampai tersedia dengan kode yang baru di-deploy. Pada tab **env: < *environment name* >**, Anda akan melihat status lingkungan Anda. 

Anda juga dapat men-deploy aplikasi yang ada ke lingkungan yang ada, jika, misalnya, Anda perlu kembali ke versi aplikasi sebelumnya. 

**Untuk men-deploy versi aplikasi ke lingkungan yang ada**

1. Klik kanan aplikasi Elastic Beanstalk Anda dengan memperluas simpul Elastic Beanstalk di **AWS Explorer**. Pilih **Lihat Status**. 

1. Di tab **App: < *application name* >**, klik **Versi**.   
![\[Versi aplikasi\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-app-version.png)

1. Klik versi aplikasi yang ingin Anda deploy dan klik **Publikasikan Versi**.

1.  Di wizard **Publikasikan Versi Aplikasi**, klik **Selanjutnya**.  
![\[Publikasikan wizard versi aplikasi 1\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-republish-beanstalk2a.png)

1.  Tinjau opsi deployment Anda, dan klik **Deploy**.   
![\[Publikasikan wizard versi aplikasi 2\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-publish-app-version-wizard3.png)

   Proyek ASP.NET Anda akan diekspor sebagai file web deploy dan diunggah ke Amazon S3. Fitur deployment Elastic Beanstalk akan memantau lingkungan Anda sampai tersedia dengan kode yang baru di-deploy. Pada tab **env: < *environment name* >**, Anda akan melihat status untuk lingkungan Anda. 

# Mengelola lingkungan aplikasi Elastic Beanstalk Anda
<a name="create_deploy_NET.managing"></a>

Dengan AWS Toolkit for Visual Studio dan AWS Management Console, Anda dapat mengubah penyediaan dan konfigurasi sumber daya yang digunakan oleh AWS lingkungan aplikasi Anda. Untuk informasi tentang cara mengelola lingkungan aplikasi menggunakan AWS Management Console, lihat[Mengelola lingkungan Elastic Beanstalk](using-features.managing.md). Bagian ini membahas pengaturan layanan tertentu yang dapat Anda edit di Toolkit for Visual Studio AWS sebagai bagian dari konfigurasi lingkungan aplikasi Anda.

## Mengubah pengaturan konfigurasi lingkungan
<a name="create_deploy_NET.managing.env"></a>

Saat Anda menerapkan aplikasi Anda, Elastic Beanstalk mengonfigurasi sejumlah layanan komputasi awan. AWS Anda dapat mengontrol bagaimana layanan individual ini dikonfigurasi menggunakan AWS Toolkit for Visual Studio.

**Untuk mengedit pengaturan lingkungan aplikasi**
+ Perluas simpul Elastic Beanstalk dan node aplikasi Anda. Kemudian klik kanan lingkungan Elastic Beanstalk Anda di **AWS Explorer**. Pilih **Lihat Status**. 

  Sekarang, Anda dapat mengonfigurasi pengaturan untuk hal berikut:
  + Server
  + Penyeimbangan beban
  + Penskalaan otomatis
  + Notifikasi
  + Properti lingkungan

# Mengkonfigurasi instance EC2 server menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET.managing.ec2"></a>

Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang Anda gunakan untuk meluncurkan dan mengelola instance server di pusat data Amazon. Anda dapat menggunakan instans EC2 server Amazon kapan saja, selama yang Anda butuhkan, dan untuk tujuan hukum apa pun. Instans tersedia dalam berbagai ukuran dan konfigurasi. Untuk informasi lebih lanjut, buka [Amazon EC2](https://aws.amazon.com/ec2/).

Anda dapat mengedit **konfigurasi** instans Amazon lingkungan EC2 Elastic Beanstalk dengan tab Server di dalam AWS tab lingkungan aplikasi Anda di Toolkit for Visual Studio. 

![\[Panel konfigurasi server Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-server.png)


## Jenis EC2 instans Amazon
<a name="create_deploy_NET.managing.ec2.instancetypes"></a>

**Tipe instans** menampilkan tipe instans yang tersedia untuk aplikasi Elastic Beanstalk Anda. Ubah tipe instans untuk memilih server dengan karakteristik (termasuk ukuran memori dan kekuatan CPU) yang paling sesuai untuk aplikasi Anda. Sebagai contoh, aplikasi dengan operasi intensif dan berjalan lama dapat memerlukan lebih banyak CPU atau memori.

Untuk informasi selengkapnya tentang jenis EC2 instans Amazon yang tersedia untuk aplikasi Elastic Beanstalk[, lihat Jenis Instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) di Panduan Pengguna *Amazon Elastic Compute* Cloud.

## Grup EC2 keamanan Amazon
<a name="create_deploy_NET.managing.ec2.securitygroups"></a>

Anda dapat mengontrol akses ke aplikasi Elastic Beanstalk Anda *menggunakan EC2 * Amazon Security Group. Grup keamanan mendefinisikan aturan firewall untuk instans Anda. Aturan ini menentukan lalu lintas jaringan ingress (misalnya, yang masuk) yang harus dikirim ke instans Anda. Semua lalu lintas ingress lainnya akan dibuang. Anda dapat memodifikasi aturan untuk grup kapan saja. Aturan baru secara otomatis diberlakukan untuk semua instans berjalan dan instans yang diluncurkan di masa mendatang. 

Anda dapat mengatur grup EC2 keamanan Amazon menggunakan AWS Management Console atau dengan menggunakan AWS Toolkit for Visual Studio. **Anda dapat menentukan akses kontrol Grup EC2 Keamanan Amazon ke aplikasi Elastic Beanstalk Anda dengan memasukkan nama satu atau beberapa nama grup keamanan EC2 Amazon (dibatasi oleh koma) ke dalam kotak teks Grup Keamanan. EC2 ** 

**catatan**  
Pastikan port 80 (HTTP) dapat diakses dari 0.0.0.0/0 sebagai rentang sumber CIDR jika Anda ingin mengaktifkan pemeriksaan kondisi untuk aplikasi Anda. Untuk informasi selengkapnya tentang pemeriksaan kondisi, lihat [Pemeriksaan kondisi](create_deploy_NET.managing.elb.md#create_deploy_NET.managing.elb.healthchecks).

**Untuk membuat grup keamanan menggunakan AWS toolkit untuk Visual Studio**

1.  Di Visual Studio, di **AWS Explorer**, perluas EC2 node **Amazon**, lalu klik dua kali **Grup Keamanan**. 

1.  Klik **Buat Grup Keamanan**, dan masukkan nama dan deskripsi untuk grup keamanan Anda. 

1.  Klik **OK**. 

Untuk informasi selengkapnya tentang Grup EC2 Keamanan Amazon, lihat [Menggunakan Grup Keamanan](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) di *Panduan Pengguna Amazon Elastic Compute Cloud*.

## Pasangan EC2 kunci Amazon
<a name="create_deploy_NET.managing.ec2.keypair"></a>

Anda dapat masuk dengan aman ke EC2 instans Amazon yang disediakan untuk aplikasi Elastic Beanstalk Anda dengan key pair Amazon. EC2 

**penting**  
Anda harus membuat EC2 key pair Amazon dan mengonfigurasi Elastic Beanstalk—instans Amazon yang disediakan untuk EC2 menggunakan key EC2 pair Amazon sebelum Anda dapat mengakses instans Amazon yang disediakan Elastic Beanstalk—Instans Amazon yang disediakan. EC2 Anda dapat membuat key pair menggunakan AWS wizard **Publish to** di dalam AWS Toolkit for Visual Studio saat Anda menerapkan aplikasi ke Elastic Beanstalk. Jika Anda ingin membuat pasangan kunci tambahan menggunakan Toolkit, ikuti langkah-langkah di bawah ini. Atau, Anda dapat mengatur pasangan EC2 kunci Amazon menggunakan [AWS Management Console](https://console.aws.amazon.com/). Untuk petunjuk cara membuat key pair untuk Amazon EC2, lihat [Panduan Memulai Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

 Kotak teks **Existing Key Pair** memungkinkan Anda menentukan nama EC2 key pair Amazon yang dapat Anda gunakan untuk masuk dengan aman ke EC2 instans Amazon yang menjalankan aplikasi Elastic Beanstalk Anda. 

**Untuk menentukan nama EC2 key pair Amazon**

1. Perluas EC2 node **Amazon** dan klik dua kali **Pasangan Kunci**.

1.  Klik **Buat Pasangan Kunci** dan masukkan nama pasangan kunci. 

1.  Klik **OK**. 

Untuk informasi selengkapnya tentang pasangan EC2 kunci Amazon, buka [Menggunakan EC2 Kredensial Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html) di Panduan Pengguna *Amazon Elastic Compute Cloud*. Untuk informasi selengkapnya tentang menghubungkan ke EC2 instans Amazon, lihat[Membuat daftar dan menghubungkan ke server instans](create_deploy_NET.ec2connect.md). 

## Interval pemantauan
<a name="create_deploy_NET.managing.monitoring"></a>

 Secara default, hanya CloudWatch metrik dasar Amazon yang diaktifkan. Mereka mengembalikan data dengan periode lima menit. Anda dapat mengaktifkan CloudWatch metrik satu menit yang lebih terperinci dengan memilih **1 menit** untuk **Interval Pemantauan** di bagian **Server** pada tab **Konfigurasi** untuk lingkungan Anda di. AWS Toolkit for Eclipse

**catatan**  
Biaya CloudWatch layanan Amazon dapat berlaku untuk metrik interval satu menit. Lihat [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) untuk informasi lebih lanjut.

## ID AMI khusus
<a name="create_deploy_NET.managing.customami"></a>

 Anda dapat mengganti AMI default yang digunakan untuk EC2 instans Amazon Anda dengan AMI kustom Anda sendiri dengan memasukkan pengenal AMI kustom Anda ke dalam kotak **ID AMI** Kustom di bagian **Server** pada tab **Konfigurasi** untuk lingkungan Anda di. AWS Toolkit for Eclipse

**penting**  
Menggunakan AMI Anda sendiri adalah tugas lanjutan yang harus Anda lakukan dengan hati-hati. Jika Anda membutuhkan AMI khusus, kami sarankan Anda mulai dengan Elastic Beanstalk AMI default dan kemudian memodifikasinya. Agar dianggap sehat, Elastic Beanstalk EC2 mengharapkan instans Amazon memenuhi serangkaian persyaratan, termasuk memiliki manajer host yang sedang berjalan. Jika persyaratan ini tidak terpenuhi, lingkungan Anda mungkin tidak bekerja dengan baik.

# Mengkonfigurasi Elastic Load Balancing menggunakan toolkit AWS untuk Visual Studio
<a name="create_deploy_NET.managing.elb"></a>

Elastic Load Balancing adalah layanan web Amazon yang membantu Anda meningkatkan ketersediaan dan skalabilitas aplikasi Anda. Layanan ini memudahkan Anda untuk mendistribusikan beban aplikasi antara dua atau lebih EC2 instance Amazon. Elastic Load Balancing memungkinkan ketersediaan melalui redundansi dan mendukung pertumbuhan lalu lintas untuk aplikasi Anda. 

 Elastic Load Balancing memungkinkan Anda secara otomatis mendistribusikan dan menyeimbangkan lalu lintas aplikasi masuk di antara semua instans yang Anda jalankan. Layanan ini juga memudahkan untuk menambahkan instans baru ketika Anda perlu meningkatkan kapasitas aplikasi Anda.

 Elastic Beanstalk secara otomatis menyediakan Elastic Load Balancing saat Anda men-deploy aplikasi. Anda dapat mengedit konfigurasi instans Amazon lingkungan EC2 Elastic Beanstalk dengan tab **Load Balancer di** dalam tab lingkungan aplikasi Anda di Toolkit AWS for Visual Studio.

![\[Panel konfigurasi Elastic Beanstalk Elastic Load Balancing\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer.png)


 Bagian berikut menjelaskan parameter Elastic Load Balancing yang dapat Anda konfigurasi untuk aplikasi Anda.

## Port
<a name="create_deploy_NET.managing.elb.ports"></a>

Load balancer yang disediakan untuk menangani permintaan aplikasi Elastic Beanstalk Anda mengirimkan permintaan ke instans Amazon yang menjalankan aplikasi Anda. EC2 Penyeimbang beban yang disediakan dapat mendengarkan permintaan pada port HTTP dan HTTPS serta merutekan permintaan ke EC2 instans Amazon di aplikasi Anda. AWS Elastic Beanstalk Secara default, penyeimbang beban menangani permintaan di port HTTP. Setidaknya salah satu port (HTTP atau HTTPS) harus diaktifkan.

![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - port\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer-ports.png)


**penting**  
Pastikan bahwa port yang Anda tentukan tidak terkunci; jika tidak, pengguna tidak akan dapat terhubung ke aplikasi Elastic Beanstalk Anda.

### Mengontrol port HTTP
<a name="create_deploy_NET.managing.elb.ports.http"></a>

Untuk mematikan port HTTP, pilih **OFF** untuk **Port Listener HTTP**. Untuk mengaktifkan port HTTP, Anda pilih port HTTP (misalnya, **80**) dari daftar.

**catatan**  
Untuk mengakses lingkungan Anda menggunakan port selain port default 80, seperti port 8080, tambahkan listener ke penyeimbang beban yang ada dan konfigurasikan listener baru untuk mendengarkan di port tersebut.  
Misalnya, menggunakan [penyeimbang beban AWS CLI untuk Klasik](https://docs.aws.amazon.com/cli/latest/reference/elb/create-load-balancer-listeners.html), ketik perintah berikut, ganti *LOAD\$1BALANCER\$1NAME* dengan nama penyeimbang beban Anda untuk Elastic Beanstalk.  

```
aws elb create-load-balancer-listeners --load-balancer-name LOAD_BALANCER_NAME --listeners "Protocol=HTTP, LoadBalancerPort=8080, InstanceProtocol=HTTP, InstancePort=80"
```
Misalnya, menggunakan [AWS CLI untuk Application Load Balancers](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-listener.html), ketik perintah berikut, ganti *LOAD\$1BALANCER\$1ARN* dengan ARN penyeimbang beban Anda untuk Elastic Beanstalk.  

```
aws elbv2 create-listener --load-balancer-arn LOAD_BALANCER_ARN --protocol HTTP --port 8080
```
Jika Anda ingin Elastic Beanstalk memantau lingkungan Anda, jangan hapus listener di port 80.

### Mengontrol port HTTPS
<a name="create_deploy_NET.managing.elb.ports.https"></a>

Elastic Load Balancing mendukung HTTPS/TLS protokol untuk mengaktifkan enkripsi lalu lintas untuk koneksi klien ke penyeimbang beban. Koneksi dari penyeimbang beban ke EC2 instance menggunakan enkripsi plaintext. Secara default, port HTTPS dimatikan.

**Untuk mengaktifkan port HTTPS**

1. Buat sertifikat baru menggunakan AWS Certificate Manager (ACM) atau unggah sertifikat dan kunci ke AWS Identity and Access Management (IAM). Untuk informasi selengkapnya tentang permintaan sertifikat ACM, lihat [Meminta Sertifikat](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request.html) di *AWS Certificate Manager Panduan Pengguna*. Untuk informasi tentang mengimpor sertifikat pihak ke tiga ke ACM, lihat [Mengimpor Sertifikat](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) di *Panduan Pengguna AWS Certificate Manager *. Jika ACM tidak [tersedia di wilayah Anda](https://docs.aws.amazon.com/general/latest/gr/acm.html), gunakan AWS Identity and Access Management (IAM) untuk mengunggah sertifikat pihak ketiga. Layanan ACM dan IAM menyimpan sertifikat dan menyediakan Amazon Resource Name (ARN) untuk sertifikat SSL. Untuk informasi selengkapnya tentang pembuatan dan pengunggahan sertifikat ke IAM, lihat [Bekerja dengan Sertifikat Server](https://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingServerCerts.html) di *Panduan Pengguna IAM*.

1. Tentukan port HTTPS dengan memilih port untuk **Port Listener HTTPS**.  
![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - SSL\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-elb-ssl.png)

1. Untuk **ID Sertifikat SSL**, masukkan Amazon Resources Name (ARN) dari sertifikat SSL Anda. Misalnya, **arn:aws:iam::123456789012:server-certificate/abc/certs/build** atau **arn:aws:acm:us-east-2:123456789012:certificate/12345678-12ab-34cd-56ef-12345678**. Gunakan sertifikat SSL yang Anda buat atau unggah di langkah 1.

Untuk mematikan port HTTPS, pilih **OFF** untuk **HTTPS Listener Port**.

## Pemeriksaan kondisi
<a name="create_deploy_NET.managing.elb.healthchecks"></a>

Definisi pemeriksaan kondisi mencakup URL untuk di-kueri untuk instans kondisi. Secara default, Elastic Beanstalk menggunakan TCP:80 untuk kontainer bukan warisan dan HTTP:80 untuk kontainer warisan. Anda dapat mengganti URL default untuk mencocokkan sumber daya yang ada di aplikasi Anda (misalnya, `/myapp/default.aspx`) dengan memasukkannya ke kotak **URL Pemeriksaan Kondisi Aplikasi**. Jika Anda mengganti URL default, maka Elastic Beanstalk menggunakan HTTP untuk meng-kueri sumber daya. Untuk memeriksa apakah Anda menggunakan tipe kontainer warisan, lihat [Mengapa beberapa versi platform ditandai sebagai legasi?](using-features.migration.md#using-features.migration.why)

 Anda dapat mengontrol pengaturan untuk pemeriksaan kesehatan menggunakan bagian **Pemeriksaan Kesehatan EC2 Instans** pada panel **Load Balancing**.

![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - pemeriksaan kondisi\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer-healthcheck.png)


Definisi pemeriksaan kondisi mencakup URL untuk di-kueri untuk instans kondisi. Ganti URL default untuk mencocokkan sumber daya yang ada di aplikasi Anda (misalnya, `/myapp/index.jsp`) dengan memasukkannya ke kotak **URL Pemeriksaan Kondisi Aplikasi**. 

Daftar berikut menjelaskan parameter pemeriksaan kondisi yang dapat Anda atur untuk aplikasi Anda. 
+ Untuk **Interval Pemeriksaan Kesehatan (detik)**, masukkan jumlah detik Elastic Load Balancing menunggu di antara pemeriksaan kesehatan untuk instans Amazon aplikasi Anda. EC2 
+  Untuk **Timeout Pemeriksaan Kondisi (detik)**, tentukan jumlah detik tunggu Elastic Load Balancing untuk sebuah respons sebelum menganggap instans tidak responsif.
+ Untuk **Ambang Batas Jumlah Pemeriksaan Sehat** dan **Ambang Batas Jumlah Pemeriksaan Tidak Sehat**, tentukan jumlah probe URL yang berhasil atau tidak berhasil berturut-turut sebelum Elastic Load Balancing mengubah status kondisi instans. Sebagai contoh, menentukan **5** untuk **Ambang Batas Jumlah Pemeriksaan Tidak Sehat** berarti URL harus mengembalikan pesan kesalahan atau timeout lima kali berturut-turut sebelum Elastic Load Balancing menganggap pemeriksaan kondisi gagal.

## Sesi
<a name="create_deploy_NET.managing.elb.sessions"></a>

Secara default, penyeimbang beban merutekan setiap permintaan secara independen ke instans server dengan beban terkecil. Sebagai perbandingan, sesi lekat mengikat sesi pengguna ke instans server tertentu, sehingga semua permintaan yang datang dari pengguna selama sesi dikirim ke server instans yang sama. 

 Elastic Beanstalk menggunakan cookie HTTP yang dihasilkan penyeimbang beban saat sesi lekat diaktifkan untuk aplikasi. Penyeimbang beban menggunakan cookie yang dihasilkan penyeimbang beban khusus untuk melacak instans aplikasi untuk setiap permintaan. Ketika penyeimbang beban menerima permintaan, pertama-tama penyeimbang beban memeriksa apakah cookie ini ada di permintaan. Jika ada, permintaan tersebut dikirim ke instans aplikasi yang ditentukan di cookie. Jika tidak ada cookie, penyeimbang beban memilih instans aplikasi berdasarkan algoritme penyeimbangan beban yang ada. Cookie dimasukkan ke dalam respons untuk mengikat permintaan berikutnya dari pengguna yang sama ke instans aplikasi. Konfigurasi kebijakan mendefinisikan kedaluwarsa cookie, yang menetapkan durasi validitas untuk setiap cookie. 

Anda dapat menggunakan bagian **Sesi** di tab **Penyeimbang Beban** untuk menentukan apakah penyeimbang beban untuk aplikasi Anda memungkinkan kelengketan sesi.

![\[Konfigurasi Elastic Beanstalk Elastic Load Balancing - sesi\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-loadbalancer-sessions.png)


 Untuk informasi selengkapnya di Elastic Load Balancing, lanjutkan ke [Panduan Developer Elastic Load Balancing](https://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/). 

# Mengkonfigurasi Auto Scaling menggunakan toolkit AWS untuk Visual Studio
<a name="create_deploy_NET.managing.as"></a>

Amazon EC2 Auto Scaling adalah layanan web Amazon yang dirancang untuk secara otomatis meluncurkan atau menghentikan instans EC2 Amazon berdasarkan pemicu yang ditentukan pengguna. Pengguna dapat menyiapkan *Grup Auto Scaling* dan kaitkan *pemicu* dengan grup-grup ini untuk secara otomatis mengukur sumber daya komputasi berdasarkan metrik, seperti penggunaan bandwidth atau utilisasi CPU. EC2 Auto Scaling Amazon berfungsi dengan Amazon CloudWatch untuk mengambil metrik untuk instance server yang menjalankan aplikasi Anda.

 EC2 Auto Scaling Amazon memungkinkan Anda mengambil grup EC2 instans Amazon dan mengatur berbagai parameter agar grup ini bertambah atau berkurang jumlahnya secara otomatis. EC2 Auto Scaling Amazon dapat menambah atau menghapus EC2 instans Amazon dari grup tersebut untuk membantu Anda menangani perubahan lalu lintas ke aplikasi dengan mulus. 

 Amazon EC2 Auto Scaling juga memantau kesehatan setiap EC2 instans Amazon yang diluncurkan. Jika ada instans yang berakhir secara tidak terduga, Amazon EC2 Auto Scaling mendeteksi penghentian dan meluncurkan instance pengganti. Kemampuan ini memungkinkan Anda mempertahankan jumlah EC2 instans Amazon yang tetap dan diinginkan secara otomatis. 

Elastic Beanstalk menyediakan EC2 Amazon Auto Scaling untuk aplikasi Anda. Anda dapat mengedit konfigurasi instans Amazon lingkungan EC2 Elastic Beanstalk dengan tab **Auto Scaling di** dalam tab lingkungan aplikasi Anda di Toolkit AWS for Visual Studio.

![\[Panel konfigurasi Elastic Beanstalk Auto Scaling\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-autoscaling.png)


Bagian berikut membahas cara mengonfigurasi parameter Auto Scaling untuk aplikasi Anda. 

## Meluncurkan konfigurasi
<a name="create_deploy_NET.managing.as.launchconfig"></a>

Anda dapat mengedit konfigurasi peluncuran untuk mengontrol bagaimana aplikasi Elastic Beanstalk Anda menyediakan sumber daya EC2 Amazon Auto Scaling.

Kotak **Jumlah Instans Minimum** dan **Jumlah Instans Maksimum** memungkinkan Anda menentukan ukuran minimum dan maksimum grup Auto Scaling yang digunakan aplikasi Elastic Beanstalk Anda.

![\[Elastic Beanstalk Auto Scaling meluncurkan jendela konfigurasi config\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-autoscaling-launchconfig.png)


**catatan**  
Untuk mempertahankan jumlah EC2 instans Amazon yang tetap, setel Jumlah **Instans Minimum dan Hitungan** **Instance Maksimum** ke nilai yang sama.

Kotak **Availability Zones** memungkinkan Anda menentukan jumlah Availability Zone yang Anda inginkan untuk EC2 instans Amazon Anda berada. Hal ini penting untuk mengatur jumlah ini jika Anda ingin membangun aplikasi yang toleran terhadap kesalahan. Jika satu Availability Zone mengalami masalah, instans Anda masih akan berjalan di Availability Zone lainnya. 

**catatan**  
Saat ini, tidak mungkin untuk menentukan Availability Zone mana instans Anda akan berada. 

## Pemicu
<a name="create_deploy_NET.managing.as.trigger"></a>

*Pemicu* adalah mekanisme EC2 Auto Scaling Amazon yang Anda atur untuk memberi tahu sistem saat Anda ingin menambah (*memperkecil*) jumlah instance, dan saat Anda ingin mengurangi (*menskalakan*) jumlah instans. Anda dapat mengonfigurasi pemicu untuk *diaktifkan* pada metrik apa pun yang dipublikasikan ke Amazon CloudWatch, seperti pemanfaatan CPU, dan menentukan apakah kondisi yang Anda tentukan telah terpenuhi. Bila ambang batas atas atau bawah dari kondisi yang telah Anda tentukan untuk metrik telah dilanggar selama jangka waktu tertentu, pemicu akan meluncurkan proses yang berjalan lama yang disebut *Aktivitas Penskalaan*.

Anda dapat menentukan pemicu penskalaan untuk aplikasi Elastic Beanstalk Anda menggunakan Toolkit AWS for Visual Studio.

![\[Pemicu Elastic Beanstalk Auto Scaling\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-autoscaling-triggers.png)


Pemicu EC2 Auto Scaling Amazon berfungsi dengan menonton CloudWatch metrik Amazon tertentu untuk sebuah instans. Pemicu mencakup penggunaan CPU, lalu lintas jaringan, dan aktivitas disk. Gunakan pengaturan **Pengukuran Pemicu** untuk memilih metrik pemicu Anda.

Daftar berikut menjelaskan parameter pemicu yang dapat Anda konfigurasikan menggunakan AWS Management Console.
+ Anda dapat menentukan statistik pemicu mana yang harus digunakan. Anda dapat memilih **Minimum**, **Maksimum**, **Jumlah**, atau **Rata-rata** untuk **Statistik Pemicu**.
+ Untuk **Unit Pengukuran**, tentukan unit untuk pengukuran pemicu.
+ Nilai dalam kotak **Periode Pengukuran** menentukan seberapa sering Amazon CloudWatch mengukur metrik untuk pemicu Anda. **Durasi Pelanggaran** adalah jumlah waktu metrik dapat melampaui batas yang ditetapkan (sebagaimana ditentukan untuk **Ambang Batas Atas** dan **Ambang Batas Bawah**) sebelum pemicu diaktifkan.
+ Untuk Peningkatan Skala **Pelanggaran Atas dan Peningkatan Skala** **Pelanggaran Bawah, tentukan jumlah EC2 instans Amazon yang akan ditambahkan atau dihapus saat melakukan aktivitas penskalaan**. 

Untuk informasi selengkapnya tentang EC2 Auto Scaling Amazon, lihat bagian *Auto EC2 Scaling Amazon* di [Amazon Elastic](https://aws.amazon.com/documentation/ec2/) Compute Cloud Documentation.

# Mengkonfigurasi notifikasi menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET.container.sns"></a>

Elastic Beanstalk menggunakan Amazon Simple Notification Service (Amazon SNS) untuk memberitahu Anda tentang peristiwa penting yang mempengaruhi aplikasi Anda. Untuk mengaktifkan notifikasi Amazon SNS, masukkan alamat email Anda di kotak **Alamat Email**. Untuk menonaktifkan notifikasi ini, hapus alamat email Anda dari kotak.

![\[Jendela notifikasi Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-notifications.png)


# Mengkonfigurasi kontainer.NET menggunakan AWS toolkit untuk Visual Studio
<a name="create_deploy_NET.container"></a>

 Panel **Container/.net Options** memungkinkan Anda menyempurnakan perilaku EC2 instans Amazon Anda dan mengaktifkan atau menonaktifkan rotasi log Amazon S3. Anda dapat menggunakan AWS Toolkit for Visual Studio untuk mengonfigurasi informasi kontainer Anda.

**catatan**  
Anda dapat memodifikasi pengaturan konfigurasi Anda dengan nol downtime dengan menukar CNAME untuk lingkungan Anda. Untuk informasi selengkapnya, lihat [Deployment Biru/Hijau dengan Elastic Beanstalk](using-features.CNAMESwap.md).

Jika mau, Anda bisa menambah jumlah parameter. Untuk informasi memperluas parameter, lihat [Pengaturan opsi](ebextensions-optionsettings.md).

**Untuk mengakses panel opsi Container/.NET untuk aplikasi Elastic Beanstalk Anda**

1. Di AWS Toolkit for Visual Studio, perluas node Elastic Beanstalk dan node aplikasi Anda. 

1. Di **AWS Explorer**, klik dua kali lingkungan Elastic Beanstalk Anda.

1. Di bagian bawah panel **Gambaran Umum**, klik tab **Konfigurasi**.

1. Di bawah **Kontainer**, Anda dapat mengonfigurasi opsi kontainer.   
![\[Panel kontainer Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-container.png)

## Opsi kontainer .NET
<a name="create_deploy_NET.container.vs.options"></a>

Anda dapat memilih versi .NET Framework untuk aplikasi Anda. Pilih 2.0 atau 4.0 untuk **Waktu aktif target**. Pilih **Aktifkan Aplikasi 32-bit** jika Anda ingin mengaktifkan aplikasi 32-bit.

## Pengaturan aplikasi
<a name="create_deploy_NET.container.vs.options.envprop"></a>

Bagian **Pengaturan Aplikasi** memungkinkan Anda menentukan variabel lingkungan yang dapat Anda baca dari kode aplikasi Anda. 

![\[Panel kontainer Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-container-envproperties.png)


# Mengelola akun
<a name="create_deploy_NET.accounts"></a>

## 
<a name="create_deploy_NET.accounts.details"></a>

Jika Anda ingin menyiapkan AWS akun yang berbeda untuk melakukan tugas yang berbeda, seperti pengujian, pementasan, dan produksi, Anda dapat menambahkan, mengedit, dan menghapus akun menggunakan AWS Toolkit for Visual Studio.

**Untuk mengelola beberapa akun**

1.  Di Visual Studio, di menu **Lihat**, klik **AWS Explorer**.

1.  Di samping daftar **Akun**, klik tombol **Tambahkan Akun**.   
![\[AWS tab penjelajah\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-aws-explorer-tab.png)

    Kotak dialog **Tambahkan Akun** muncul.   
![\[Tambahkan kotak dialog akun\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-add-account.png)

1. Isi informasi yang diminta. 

1.  Informasi akun Anda sekarang muncul di tab **AWS Explorer**. Saat Anda mempublikasikan ke Elastic Beanstalk, Anda dapat memilih akun mana yang ingin Anda gunakan. 

# Membuat daftar dan menghubungkan ke server instans
<a name="create_deploy_NET.ec2connect"></a>

Anda dapat melihat daftar EC2 instans Amazon yang menjalankan lingkungan aplikasi Elastic Beanstalk melalui Toolkit AWS for Visual Studio atau dari Management Console. AWS Anda dapat terhubung ke instans-instans ini menggunakan Remote Desktop Connection. Untuk informasi tentang mencantumkan dan menghubungkan ke instance server menggunakan AWS Management Console, lihat[Membuat daftar dan menghubungkan ke server instans](using-features.ec2connect.md). Bagian berikut akan membantu Anda melihat dan menghubungkan Anda ke instance server menggunakan AWS Toolkit for Visual Studio.

**Untuk melihat dan terhubung ke EC2 instans Amazon untuk suatu lingkungan**

1.  Di Visual Studio, di **AWS Explorer**, perluas EC2 node **Amazon** dan klik dua kali **Instans**. 

1.  Klik kanan ID EC2 instance Amazon yang berjalan di load balancer aplikasi Anda di kolom **Instance** dan pilih **Open Remote Desktop** dari menu konteks.   
![\[Buka kotak dialog desktop jarak jauh\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-rdp-login.png)

1.  Pilih **Gunakan EC2 keypair untuk masuk** dan menempelkan konten file kunci pribadi yang Anda gunakan untuk menyebarkan aplikasi Anda di kotak Kunci **pribadi**. Atau, masukkan nama pengguna dan kata sandi Anda di kotak teks **Nama pengguna** dan **Kata sandi**.
**catatan**  
Jika pasangan kunci disimpan di dalam Toolkit, kotak teks tidak muncul.

1. Klik **OK**.

# Pemantauan kondisi aplikasi
<a name="create_deploy_NET.healthstatus"></a>

Ketika Anda menjalankan situs web produksi, penting untuk mengetahui bahwa aplikasi Anda tersedia dan menanggapi permintaan. Untuk membantu pemantauan responsivitas aplikasi Anda, Elastic Beanstalk memberikan fitur agar Anda dapat memantau statistik tentang aplikasi Anda dan membuat pemberitahuan yang memicu ketika ambang batas terlampaui.

Untuk informasi tentang pemantauan kondisi yang disediakan oleh Elastic Beanstalk, lihat [Pelaporan kondisi dasar](using-features.healthstatus.md).

Anda dapat mengakses informasi operasional tentang aplikasi Anda dengan menggunakan AWS Toolkit for Visual Studio atau Management AWS Console.

Kit alat menampilkan status lingkungan dan kondisi aplikasi Anda di bidang **Status**.

![\[Status kondisi Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-env-status.png)


**Untuk memantau kondisi aplikasi**

1. Di AWS Toolkit for Visual Studio, **AWS di** Explorer, perluas node Elastic Beanstalk, dan kemudian perluas node aplikasi Anda. 

1. Klik kanan lingkungan Elastic Beanstalk Anda, dan kemudian klik **Lihat Status**.

1. Di tab lingkungan aplikasi Anda, klik **Pemantauan**.

   Panel **Pemantauan** mencakup serangkaian grafik yang menunjukkan penggunaan sumber daya untuk lingkungan aplikasi tertentu Anda.  
![\[Panel pemantauan Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-monitoring.png)
**catatan**  
Secara default, rentang waktu diatur ke jam terakhir. Untuk memodifikasi pengaturan ini, di daftar **Rentang Waktu**, klik rentang waktu yang berbeda.

Anda dapat menggunakan AWS Toolkit for Visual Studio atau AWS Management Console untuk melihat peristiwa yang terkait dengan aplikasi Anda.

**Untuk melihat peristiwa aplikasi**

1. Di AWS Toolkit for Visual Studio, **AWS di** Explorer, perluas node Elastic Beanstalk dan node aplikasi Anda. 

1. Klik kanan lingkungan Elastic Beanstalk Anda di **AWS Explorer** dan kemudian klik **Lihat Status**. 

1. Di tab lingkungan aplikasi Anda, klik **Peristiwa**.  
![\[Panel peristiwa Elastic Beanstalk\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/dg/images/aeb-vs-events.png)

# Menerapkan aplikasi Elastic Beanstalk di.NET menggunakan alat penyebaran AWS
<a name="deploy_NET_standalone_tool"></a>

AWS menawarkan dua alat baris perintah untuk menyebarkan aplikasi.NET Core dan ASP.NET Core ke Elastic Beanstalk:
+ **AWS .NET deployment tool — Alat** baris perintah modern yang menyederhanakan penerapan aplikasi.NET ke AWS layanan, termasuk Elastic Beanstalk. Alat ini memberikan pengalaman interaktif dan secara otomatis dapat mendeteksi AWS layanan terbaik untuk aplikasi Anda. Untuk informasi selengkapnya, lihat [alat AWS penyebaran.NET](https://github.com/aws/aws-dotnet-deploy?tab=readme-ov-file#aws-net-deployment-tool).
+ **AWS Ekstensi untuk.NET CLI** - Satu set ekstensi.NET CLI yang menyediakan perintah untuk menyebarkan aplikasi.NET Core ke Elastic Beanstalk dan layanan lainnya. AWS Ekstensi ini terintegrasi dengan alur kerja.NET CLI standar. Untuk informasi selengkapnya, lihat [AWS Ekstensi untuk .NET CLI](https://github.com/aws/aws-extensions-for-dotnet-cli?tab=readme-ov-file#aws-elastic-beanstalk-amazonelasticbeanstalktools).