Mulai Cepat: Membuat fungsi pertama Anda di Azure menggunakan Visual Studio
Dalam artikel ini, Anda menggunakan Visual Studio untuk membuat fungsi berbasis pustaka kelas C# yang merespons permintaan HTTP. Setelah menguji kode secara lokal, sebarkan kode ke lingkungan tanpa serverAzure Functions.
Menyelesaikan mulai cepat ini dikenakan sedikit biaya sebanyak beberapa sen USD atau kurang di Akun Azure Anda.
1. Menyiapkan lingkungan Anda
Buat akun Azure dengan langganan aktif. Membuat akun secara gratis.
Instal Visual Studio 2019 dan pilih beban kerja pengembangan Azure selama penginstalan.
Gunakan proyek Azure Functions sebagai gantinya
Jika Anda ingin membuat Proyek Azure Functions dengan menggunakan Visual Studio 2017, Anda harus pasang terlebih dahulu [alat Azure Functions terbaru] (functions-develop-vs.md#check-your-tools-version).2. Membuat proyek aplikasi fungsi
Dari menu Visual Studio, pilih File>Proyek>Baru.
Di Buat proyek baru, masukkan fungsi di kotak pencarian, pilih templat Azure Functions, lalu pilih Berikutnya.
Di Konfigurasikan proyek baru, masukkan Nama proyek untuk proyek Anda, lalu pilih Buat.
Berikan informasi berikut untuk pengaturan Buat aplikasi Azure Functions baru:
Pilih Azure Functions v3 (.NET Core) dari menu menurun runtime Functions. (Untuk informasi selengkapnya, lihat Gambaran umum versi runtime Azure Functions.)
Pilih Pemicu HTTP sebagai templat fungsi.
Pilih Emulator Storage dari menu menurun akun Storage.
Pilih Anonim dari menu menurun Tingkat Otorisasi. (Untuk informasi selengkapnya tentang kunci dan otorisasi, lihat Kunci otorisasi dan pengikatan HTTP dan webhook.)
Pilih Buat
3. Mengganti nama fungsi
Atribut metode FunctionName menetapkan nama fungsi, yang secara default dihasilkan sebagai Function1. Karena alat tidak memungkinkan Anda mengganti nama fungsi default saat membuat proyek, luangkan waktu untuk membuat nama yang lebih baik untuk kelas fungsi, file, dan metadata.
Di File Explorer, klik kanan file Function1.cs dan ganti namanya menjadi HttpExample.cs.
Dalam kode, ganti nama kelas Function1 menjadi `HttpExample'.
Dalam metode
HttpTriggerbernamaRun, ganti nama atribut metodeFunctionNamekeHttpExample.
4. Menjalankan fungsi secara lokal
Untuk menjalankan fungsi Anda, tekan F5 di Visual Studio.
Salin URL fungsi Anda dari output runtime Azure Functions.

Tempelkan URL untuk permintaan HTTP ke bar alamat browser Anda. Tambahkan string kueri ?name=<YOUR_NAME> ke URL ini dan jalankan permintaan.

Untuk menghentikan penelusuran kesalahan, tekan Shift+F5 di Visual Studio.
Pemecahan masalah
Mungkin Anda perlu mengaktifkan pengecualian firewall sehingga alat tersebut dapat menangani permintaan HTTP. Tingkat otorisasi tidak pernah diberlakukan saat Anda menjalankan fungsi secara lokal.5. Menerbitkan proyek ke Azure
Di Penjelajah Solusi, klik kanan proyek dan pilih Terbitkan.
Di Target, pilih Azure
Di Target spesifik, pilih Azure Function App (Windows)
Di Instans Fungsi, pilih Buat Azure Function baru... lalu gunakan nilai yang ditentukan berikut ini dalam:
Untuk Nama, berikan Nama yang unik secara global
Pilih langganan dari daftar drop-down.
Pilihgrup sumber daya yang ada dari daftar menurun atau pilihBaru untuk membuat grup sumber daya baru.
PilihPemakaian di menu menurun Jenis Putar. (Untuk informasi selengkapnya, lihat rencana Konsumsi.)
Pilihlokasi dari daftar menurun.
Pilih<abbr="Akun Azure Storage diperlukan oleh runtime Functions. Pilih Baru untuk mengonfigurasi akun penyimpanan dengan tujuan umum. Anda juga dapat memilih akun yang ada yang memenuhi persyaratan akun penyimpanan."Akun >Azure Storage dari menu menurun

Pilih Buat
Dalam instans Functions, pastikan bahwa Jalankan dari file paket dicentang.
Apa fungsi pengaturan ini?
Saat menggunakan **Jalankan dari file paket**, aplikasi fungsi Anda disebarkan menggunakan [Zip Deploy](functions-deployment-technologies.md#zip-deploy) dengan mengaktifkan mode [Run-From-Package](run-functions-from-deployment -package.md). Mode ini adalah metode penyebaran yang direkomendasikan untuk proyek fungsi Anda, karena menghasilkan performa yang lebih baik.Pilih Selesai.
Pada halaman Terbitkan, pilih Terbitkan.
Pada halaman Terbitkan, tinjau ulang URL root aplikasi fungsi.
Di tab Terbitkan, pilih Kelola di Cloud Explorer.
6. Menguji fungsi Anda di Azure
Di Cloud Explorer, aplikasi fungsi baru Anda harus dipilih. Jika tidak, perluas langganan Anda, perluas App Services, dan pilih aplikasi fungsi baru Anda.
Klik kanan aplikasi fungsi dan pilih Buka di Browser. Langkah ini akan membuka root aplikasi fungsi Anda di browser web default Anda dan menampilkan halaman yang menunjukkan bahwa aplikasi fungsi Anda sedang berjalan.
Di bar alamat di browser, tambahkan string /api/HttpExample?name=Functions ke URL dasar dan jalankan permintaan.
URL yang memanggil fungsi pemicu HTTP Anda berada dalam format berikut:
http://<APP_NAME>.azurewebsites.net/api/HttpExample?name=FunctionsBuka URL ini dan lihat respons di browser ke permintaan GET jarak jauh yang dikembalikan oleh fungsi, yang terlihat seperti contoh berikut:
7. Bersihkan sumber daya
Gunakan langkah-langkah berikut untuk menghapus aplikasi fungsi dan sumber daya terkait untuk menghindari timbulnya biaya lebih lanjut.
Dalam dialog Visual Studio Publish, di bagian Hosting, pilih Buka di portal Azure.
Di halaman aplikasi fungsi, pilih tabGambaran Umumlalu pilih tautan di bawahGrup sumber daya.
Di halamanGrup sumber daya, tinjau daftar sumber daya yang disertakan, dan pastikan bahwa sumber daya tersebut adalah sumber daya yang ingin Anda hapus.
Pilih Hapus grup sumber daya, dan ikuti instruksinya.
Penghapusan mungkin perlu waktu beberapa menit. Setelah selesai, pemberitahuan akan muncul selama beberapa detik. Anda juga dapat memilih ikon bel di bagian atas halaman untuk melihat pemberitahuan.
Langkah berikutnya
Lanjutkan ke artikel berikutnya untuk mempelajari cara menambahkan Pengikatan output antrean Azure Storage ke fungsi Anda: