Bagikan melalui


Membuat fungsi di portal Microsoft Azure yang berjalan sesuai jadwal

Pelajari cara menggunakan portal Microsoft Azure untuk membuat fungsi yang berjalan tanpa server di Azure berdasarkan jadwal yang Anda tentukan.

Catatan

Pengeditan dalam portal hanya didukung untuk fungsi JavaScript, PowerShell, dan C# Script. Pengeditan Python di portal hanya didukung saat berjalan dalam paket Konsumsi. Jika memungkinkan, Anda harus mengembangkan fungsi Anda secara lokal.

Untuk mempelajari selengkapnya tentang batasan pengeditan kode fungsi di portal Azure, lihat Batasan pengembangan di portal Azure.

Prasyarat

Untuk menyelesaikan tutorial ini:

Pastikan bahwa Anda memiliki langganan Azure. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Buat aplikasi fungsi

  1. Pada menu portal Microsoft Azure atau halaman Beranda, pilih Buat sumber daya.

  2. Di halaman Baru, pilih Komputasi>Aplikasi Fungsi.

  3. Di bawah Pilih opsi hosting, pilih Konsumsi>Pilih untuk membuat aplikasi Anda di paket Konsumsi default. Dalam opsi hosting tanpa server ini, Anda hanya membayar untuk waktu fungsi Anda berjalan. Paket premium juga menawarkan penskalakan dinamis. Saat Anda menjalankan paket Azure App Service, Anda harus mengelola penskalaan aplikasi fungsi Anda.

  4. Di halaman Dasar, gunakan pengaturan aplikasi fungsi seperti ditentukan dalam tabel di bawah:

    Pengaturan Nilai yang disarankan Deskripsi
    Langganan Langganan Anda Langganan tempat Anda membuat aplikasi fungsi baru.
    Grup Sumber Daya myResourceGroup Nama untuk grup sumber daya baru tempat Anda membuat aplikasi fungsi. Anda harus membuat grup sumber daya baru karena ada batasan yang diketahui saat membuat aplikasi fungsi baru di grup sumber daya yang ada.
    Nama Aplikasi Fungsi Nama unik secara global Nama yang akan mengidentifikasi aplikasi fungsi baru Anda. Karakter yang valid a-z (peka huruf besar dan kecil), 0-9, dan -.
    Tumpukan runtime Bahasa pilihan Pilih runtime yang mendukung bahasa pemrograman fungsi favorit Anda. Pengeditan dalam portal hanya tersedia untuk skrip JavaScript, PowerShell, Python, TypeScript, dan C#. Pustaka kelas C# dan fungsi Java harus dikembangkan secara lokal.
    Versi Nomor versi Pilih versi runtime yang terpasang.
    Wilayah Wilayah pilihan Pilih wilayah yang ada di dekat Anda atau di dekat layanan lain yang dapat diakses oleh fungsi Anda.
    Sistem operasi Windows Sistem operasi telah dipilih sebelumnya untuk Anda berdasarkan pemilihan tumpukan runtime Anda, tetapi Anda dapat mengubah pengaturan jika perlu. Pengeditan dalam portal hanya didukung di Windows.
  5. Terima opsi default di tab yang tersisa, termasuk perilaku default membuat akun penyimpanan baru pada tab Penyimpanan dan instans Application Insight baru pada tab Pemantauan . Anda juga dapat memilih untuk menggunakan akun penyimpanan atau instans Application Insights yang ada.

  6. Pilih Tinjau + buat untuk meninjau konfigurasi aplikasi yang Anda pilih, lalu pilih Buat untuk menyediakan dan menyebarkan aplikasi fungsi.

  7. Pilih ikon Pemberitahuan di sudut kanan atas portal dan lihat pesan Deployment berhasil.

  8. Pilih Buka sumber daya untuk melihat aplikasi fungsi baru Anda. Anda juga dapat memilih Sematkan ke dasbor. Menyematkan memudahkan untuk kembali ke sumber daya aplikasi fungsi ini dari dasbor Anda.

    Cuplikan layar pemberitahuan penyebaran.

Aplikasi fungsi baru Anda siap digunakan. Selanjutnya, buat fungsi di aplikasi fungsi baru.

Cuplikan layar memperlihatkan pembuatan aplikasi fungsi yang berhasil.

Menambahkan fungsi yang dipicu timer

  1. Di aplikasi fungsi Anda, pilih Gambaran Umum, lalu pilih + Buat di bawah Fungsi.

    Cuplikan layar menambahkan fungsi di portal Azure.

  2. Di bawah Pilih templat, gulir ke bawah dan pilih templat pemicu Timer.

    Cuplikan layar pilih halaman pemicu timer di portal Azure.

  3. Di Detail templat, konfigurasikan pemicu baru dengan pengaturan seperti yang ditentukan dalam tabel di bawah gambar, lalu pilih Buat.

    Cuplikan layar yang memperlihatkan halaman Fungsi Baru dengan templat Pemicu Timer dipilih.

    Pengaturan Nilai yang disarankan Deskripsi
    Nama Default Mendefinisikan nama fungsi timer yang dipicu.
    Jadwal 0 */1 * * * * Ekspresi CRON enam bidang yang menjadwalkan fungsi Anda untuk berjalan setiap menit.

Uji fungsi

  1. Dalam fungsi Anda, pilih Kode + Uji dan perluas Log.

    Cuplikan layar halaman Uji pemicu timer di portal Azure.

  2. Verifikasi eksekusi dengan melihat informasi yang tertulis ke log.

    Cuplikan layar memperlihatkan halaman Tampilkan pemicu timer di portal Azure.

Sekarang, Anda mengubah jadwal fungsi sehingga berjalan sekali setiap jam alih-alih setiap menit.

Memperbarui jadwal timer

  1. Dalam fungsi Anda, pilih Integrasi. Di sini, Anda menentukan pengikatan input dan output untuk fungsi Anda dan juga mengatur jadwal.

  2. Pilih Timer (myTimer).

    Cuplikan layar halaman Perbarui jadwal timer di portal Azure.

  3. Perbarui nilai Jadwal ke 0 0 */1 * * *, lalu pilih Simpan.

    Cuplikan layar halaman Perbarui jadwal timer fungsi di portal Azure.

Anda sekarang memiliki fungsi yang berjalan sekali setiap jam, pada jam.

Membersihkan sumber daya

Panduan mulai cepat yang lain dalam koleksi ini dibangun berdasarkan panduan mulai cepat ini. Jika Anda berencana untuk bekerja dengan mulai cepat berikutnya, tutorial, atau dengan salah satu layanan yang telah Anda buat dalam mulai cepat ini, jangan hapus sumber daya.

Di Azure, sumber daya merujuk ke aplikasi fungsi, fungsi, akun penyimpanan, dan sebagainya. Sumber daya tersebut dikelompokkan ke dalamgrup sumber daya, dan Anda dapat menghapus semuanya dalam grup dengan menghapus grup.

Anda telah membuat sumber daya untuk menyelesaikan mulai cepat ini. Anda akan ditagihkan untuk sumber daya ini, tergantung pada status akun dan harga layanan Anda. Jika Anda tidak memerlukan sumber daya lagi, berikut cara menghapusnya:

  1. Di portal Azure, buka halaman Gambaran Umum.

    Untuk masuk ke halaman itu dari halaman aplikasi fungsi, pilih tabGambaran Umum lalu pilih tautan di bawah Grup sumber daya.

    Cuplikan layar yang menunjukkan pilih grup sumber daya yang akan dihapus dari halaman aplikasi fungsi.

    Untuk masuk ke halaman itu dari dasbor, pilih Grup sumber daya, lalu pilih grup sumber daya yang Anda gunakan untuk artikel ini.

  2. Di halamanGrup sumber daya, tinjau daftar sumber daya yang disertakan, dan pastikan bahwa sumber daya tersebut adalah sumber daya yang ingin Anda hapus.

  3. Pilih Hapus grup sumber daya, dan ikuti instruksinya.

    Penghapusan mungkin memakan 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

Anda telah membuat fungsi yang berjalan berdasarkan jadwal. Untuk informasi selengkapnya tentang pemicu timer, lihat Menjadwalkan eksekusi kode dengan Azure Functions.

Setelah Anda membuat fungsi pertama, mari kita tambahkan pengikatan output ke fungsi yang menulis pesan ke antrean Storage.