

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

# Bekerja dengan Publish to AWS di Visual Studio
<a name="publish-experience"></a>

**Publish to AWS** adalah pengalaman penyebaran interaktif yang membantu Anda memublikasikan aplikasi.NET Anda ke target AWS penerapan, mendukung aplikasi yang menargetkan .NET Core 3.1 dan yang lebih baru. Bekerja dengan Publish untuk AWS menjaga alur kerja Anda di dalam Visual Studio dengan membuat fitur penerapan ini tersedia, langsung dari IDE Anda:
+ Kemampuan untuk menyebarkan aplikasi Anda dengan satu klik.
+ Rekomendasi penerapan berdasarkan aplikasi Anda.
+ Pembuatan Dockerfile otomatis, seperti yang relevan dan diperlukan oleh lingkungan tujuan penerapan Anda (target penerapan).
+ Pengaturan yang dioptimalkan untuk membangun dan mengemas aplikasi Anda, seperti yang dipersyaratkan oleh target penerapan Anda.

**catatan**  
Untuk informasi tambahan tentang penerbitan aplikasi.NET Framework, lihat panduan [Membuat dan menerapkan aplikasi.NET di Elastic](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_NET.html) Beanstalk  
Anda juga dapat mengakses Publish ke AWS dari .NET CLI. Untuk informasi selengkapnya, lihat AWS panduan [Menerapkan aplikasi.NET](https://aws.github.io/aws-dotnet-deploy/).

**Topics**
+ [Prasyarat](#publish-experience-prerequisities)
+ [Jenis aplikasi yang didukung](#publish-experience-apptypes)
+ [Menerbitkan aplikasi ke AWS target](#publish-experience-deployment)

## Prasyarat
<a name="publish-experience-prerequisities"></a>

Agar berhasil mempublikasikan aplikasi.NET ke AWS layanan, instal yang berikut ini ke perangkat lokal Anda:
+ .NET Core 3.1\$1 (yang meliputi. NET5 dan. NET6): Untuk informasi tambahan tentang produk ini dan informasi unduhan, kunjungi [situs unduhan Microsoft](https://dotnet.microsoft.com/download). 
+ Node.js 14.x atau versi yang lebih baru: Node.js diperlukan untuk menjalankan AWS Cloud Development Kit (AWS CDK). Untuk mengunduh atau mendapatkan informasi lebih lanjut tentang Node.js, kunjungi [situs unduhan Node.js](https://nodejs.org/en/download/).
**catatan**  
Publikasikan AWS untuk digunakan AWS CDK untuk menyebarkan aplikasi Anda dan semua infrastruktur penerapannya sebagai satu proyek. Untuk informasi selengkapnya, AWS CDK lihat panduan [Cloud Development Kit](https://docs.aws.amazon.com/cdk/v1/guide/home.html).
+ (Opsional) Docker digunakan saat menerapkan ke layanan berbasis kontainer seperti Amazon ECS. Untuk informasi lebih lanjut dan untuk mengunduh Docker, lihat situs [unduhan Docker](https://docs.docker.com/get-docker/).

## Jenis aplikasi yang didukung
<a name="publish-experience-apptypes"></a>

Sebelum menerbitkan ke target baru atau keluar, mulailah dengan membuat atau membuka salah satu jenis proyek berikut di Visual Studio:
+ Aplikasi ASP.NET Core
+ Aplikasi Konsol .NET
+ Aplikasi Blazor WebAssembly 

## Menerbitkan aplikasi ke AWS target
<a name="publish-experience-deployment"></a>

Saat menerbitkan ke target baru, Publish to AWS akan memandu Anda melalui proses dengan membuat rekomendasi dan menggunakan pengaturan umum. Jika Anda perlu mempublikasikan ke target yang telah disiapkan sebelumnya, preferensi Anda disimpan dan dapat disesuaikan, atau segera tersedia untuk penerapan satu klik.

**catatan**  
**Integrasi toolkit dengan Server.NET CLI:**  
Publishing meluncurkan proses server.NET di localhost untuk melakukan proses publikasi.

### Publikasikan ke target baru
<a name="publish-experience-deployment-newtarget"></a>

Berikut ini menjelaskan cara mengonfigurasi preferensi Publikasikan ke AWS penerapan, saat Anda memublikasikan ke target baru.

1. Dari **AWS Explorer**, perluas menu drop-down **Kredensial**, lalu pilih AWS profil yang sesuai dengan wilayah dan AWS layanan yang diperlukan untuk penyebaran Anda.

1. Perluas menu drop-down **Region**, lalu pilih AWS wilayah yang berisi AWS layanan yang diperlukan untuk penyebaran Anda.

1. Dari panel Visual Studio **Solutions Explorer**, buka menu konteks untuk (klik kanan) nama proyek, dan pilih **Publish** to. AWS Ini akan membuka **Publikasikan ke AWS**.

1. Dari **Publikasikan ke AWS**, pilih **Publikasikan ke Target Baru** untuk mengonfigurasi penerapan baru.
**catatan**  
**Untuk mengubah kredensyal penerapan default Anda, pilih atau klik tautan **Edit** yang terletak di sebelah bagian **Kredensial, di Publikasikan** ke. AWS**  
Untuk melewati proses konfigurasi target, pilih **Publikasikan ke Target yang Ada**, lalu pilih konfigurasi pilihan Anda dari daftar target penerapan sebelumnya.

1. Dari panel **Publikasikan Target**, pilih AWS layanan untuk mengelola penerapan aplikasi Anda. 

1. Bila Anda puas dengan konfigurasi Anda, pilih **Publish** untuk memulai proses deployment.
**catatan**  
Setelah memulai penerapan, **Publikasikan untuk AWS** menampilkan pembaruan status berikut:  
Selama proses penyebaran, **Publikasikan untuk AWS** menampilkan informasi tentang kemajuan penerapan.
Setelah proses penyebaran, **Publikasikan untuk AWS** menunjukkan apakah penerapan berhasil atau gagal.
Setelah penerapan berhasil, panel **Resources** menawarkan informasi tambahan tentang sumber daya yang dibuat. Informasi ini akan bervariasi tergantung pada jenis aplikasi dan konfigurasi penerapan.

### Publikasikan ke target yang ada
<a name="publish-experience-deployment-existingtarget"></a>

Berikut ini menjelaskan cara mempublikasikan ulang aplikasi.NET Anda ke AWS target yang ada.

1. Dari **AWS Explorer**, perluas menu drop-down **Kredensial**, lalu pilih AWS profil yang sesuai dengan wilayah dan AWS layanan yang diperlukan untuk penyebaran Anda.

1. Perluas menu drop-down **Region**, lalu pilih AWS wilayah yang berisi AWS layanan yang diperlukan untuk penyebaran Anda.

1. **Dari panel Visual Studio **Solutions Explorer**, klik kanan nama proyek dan pilih **Publish to open Publish AWS** to. AWS**

1. Dari **Publikasikan ke AWS**, pilih **Publikasikan ke Target yang Ada** untuk memilih lingkungan penerapan Anda dari daftar target yang ada.
**catatan**  
Jika Anda baru saja menerbitkan aplikasi apa pun ke AWS Cloud, aplikasi tersebut ditampilkan di Publish to AWS.

1. Pilih target penerbitan yang ingin digunakan aplikasi, lalu klik **Publikasikan** untuk memulai proses penerapan.