All Products
Search
Document Center

Function Compute:Buat fungsi web

Last Updated:Apr 24, 2026

Untuk menjalankan aplikasi yang dibangun di atas framework populer seperti Flask, Express, atau Spring Boot, atau untuk memigrasikan aplikasi berbasis framework yang sudah ada ke Function Compute, Anda dapat membuat fungsi web. Di Function Compute, sumber daya dijadwalkan dan dijalankan per fungsi. Setiap fungsi bersifat independen dan terisolasi. Topik ini menjelaskan cara membuat dan mengelola fungsi web di Konsol Function Compute.

Buat fungsi

  1. Masuk ke Konsol Function Compute. Di panel navigasi sebelah kiri, pilih Function Management > Functions.

  2. Di bilah menu atas, pilih wilayah. Pada halaman Functions, klik Create Function.

  3. Pada kotak dialog yang muncul, pilih Web Function, lalu klik Create a web function.

  4. Pada halaman Create a web function, konfigurasikan pengaturan berikut, lalu klik Create.

    • Basic Configurations: Atur spesifikasi fungsi dan konfigurasi instans.

      Parameter

      Description

      Example

      Function Name

      Identifier unik untuk fungsi tersebut. Nama harus unik dalam satu wilayah untuk Akun Alibaba Cloud Anda dan mengikuti konvensi penamaan.

      myFunction

      Specifications

      Tetapkan spesifikasi vCPU, Memory, dan Disk untuk fungsi berdasarkan beban kerja Anda. Anda dikenai biaya berdasarkan penggunaan sumber daya sesuai spesifikasi ini dan durasi eksekusi. Untuk informasi selengkapnya, lihat Billing overview.

      Catatan
      • Rasio ukuran vCPU (dalam core) terhadap ukuran memori (dalam GB) harus berada di antara 1:1 hingga 1:4.

      • Semua direktori pada disk dapat ditulis, dan disk space dibagikan di antara semua instans fungsi.

      • Data pada disk bersifat sementara dan akan hilang ketika instans diklaim ulang. Untuk menyimpan file secara persisten, pasang sistem file NAS atau Bucket OSS. Untuk informasi selengkapnya, lihat Configure a NAS file system dan Configure OSS.

      • vCPU: 0,35 vCPU

      • Memory: 512 MB

      • Disk: 512 MB (Tidak dikenai biaya. Function Compute menyediakan kuota gratis sebesar 10 GB untuk disk space.)

      Instance Concurrency

      Tetapkan jumlah permintaan konkuren yang dapat diproses oleh satu instans fungsi. Untuk informasi selengkapnya, lihat Configure concurrency per instance.

      20

    • Scaling Policy: Pilih mode elastisitas.

    • Code: Konfigurasikan runtime dan pengaturan kode fungsi.

      Parameter

      Description

      Example

      Runtime

      Pilih Custom Runtime dan pilih bahasa pemrograman atau framework yang Anda kuasai. Untuk informasi selengkapnya, lihat Code development overview.

      Custom Runtime

      Code Upload Method

      Pilih metode untuk mengunggah kode Anda.

      • Use Sample Code: Opsi default. Anda dapat memilih kode contoh yang disediakan oleh Function Compute berdasarkan kebutuhan bisnis Anda.

      • Upload ZIP: Pilih dan unggah paket ZIP yang berisi kode fungsi Anda.

      • Upload Folder: Pilih dan unggah folder yang berisi kode fungsi Anda.

      • OSS: Tentukan Bucket Name dan Object Name dari paket kode fungsi di OSS.

      Use Sample Code

      Startup Command

      Jika Anda tidak menentukan perintah ini, Anda harus menyediakan skrip startup bernama bootstrap di direktori root kode Anda untuk menjalankan aplikasi.

      npm run start

      Listening Port

      Port tempat server HTTP dalam kode Anda mendengarkan.

      9000

      Execution Timeout Period

      Periode timeout untuk eksekusi fungsi. Nilai default Execution Timeout Period adalah 60 detik, dan nilai maksimumnya adalah 86.400 detik.

      60

Edit fungsi

Pada halaman Function Details, gunakan tab Code untuk mengubah kode fungsi Anda secara langsung di konsol. Anda juga dapat mengekspor kode sebagai cadangan atau mengunggah kode baru.

Jika panel kiri menampilkan perubahan yang belum diajukan (ditandai dengan ①), klik Deploy sebelum mengklik Test Function untuk menerapkan perubahan Anda.
image

Untuk mengekspor atau mengunggah kode:

imageimage

Untuk perubahan konfigurasi lain seperti spesifikasi instans dan penskalaan, lihat Function instance specifications and elastic configurations.

Hapus fungsi

  1. Masuk ke Konsol Function Compute. Di panel navigasi kiri, pilih Function Management > Function.

  2. Temukan fungsi tersebut dan klik Delete di kolom Actions.

  3. Pada dialog konfirmasi, pastikan fungsi tersebut tidak memiliki resource yang dilampirkan (seperti pemicu atau kebijakan elastis instans minimum), lalu konfirmasi penghapusan.

Dapatkan ARN fungsi

Nama Sumber Daya Alibaba Cloud (ARN) secara unik mengidentifikasi sumber daya Alibaba Cloud dan memungkinkan Anda mereferensikan fungsi dari kode atau layanan lain.

  1. Masuk ke Konsol Function Compute. Di panel navigasi kiri, pilih Function Management > Function.

  2. Di bilah menu atas, pilih wilayah. Klik fungsi yang dituju.

  3. Pada halaman Function Details, klik Copy ARN di sebelah kanan.

image

Topik terkait