全部产品
Search
文档中心

Function Compute:Jalankan perintah untuk mengelola instans fungsi

更新时间:Jul 02, 2025

Anda dapat menggunakan konsol Function Compute atau SDK Function Compute untuk masuk ke instans dan menjalankan perintah antarmuka baris perintah (CLI) pada instans. Topik ini menjelaskan cara terhubung ke instans di konsol Function Compute dan menjalankan perintah pada instans tersebut.

Latar Belakang

Dalam Function Compute, instans adalah lingkungan eksekusi untuk permintaan. Sebelum Anda menggunakan instans untuk mengeksekusi permintaan, Function Compute mengalokasikan instans yang paling sesuai untuk setiap permintaan. Setelah permintaan dieksekusi, Function Compute melepaskan instans. Manajemen instans berbasis CLI memungkinkan Anda menjalankan perintah pada instans dalam lingkungan waktu proses yang sebenarnya. Misalnya, Anda dapat terhubung ke instans dan memeriksa detail lingkungan atau mengumpulkan informasi konteks dengan menggunakan alat seperti Profiling atau Coredump untuk mengoptimalkan kinerja.

Catatan Penggunaan

  • Anda hanya dapat menjalankan perintah pada instans aktif, termasuk instans jangka panjang dan instans on-demand yang sedang aktif. Jika instans on-demand tidak digunakan selama periode tertentu, instans akan habis waktu dan dilepaskan. Setelah instans dilepaskan, Anda tidak dapat lagi menjalankan perintah pada instans tersebut.

  • Permintaan manajemen instans berbasis CLI tidak mengonsumsi kuota konkurensi instans. Anda dapat memanggil fungsi dan mengelola instans fungsi tersebut menggunakan CLI secara bersamaan, bahkan jika parameter Single Instance Concurrency dari fungsi diatur ke 1.

  • Setiap kali Anda menjalankan perintah pada instans dianggap sebagai pemanggilan fungsi. Jika Anda membuat koneksi WebSocket ke instans menggunakan CLI, instans tetap aktif hingga koneksi dihentikan. Anda dikenakan biaya berdasarkan aturan metering yang sama untuk pemanggilan fungsi. Jika tidak ada transfer data yang terjadi pada antarmuka masuk instans di konsol, instans akan terputus setelah 10 menit periode idle.

  • Jika Anda menggunakan runtime Custom Container, pastikan kontainer yang Anda gunakan mencakup direktori /bin/bash atau /bin/sh. Jika tidak, Anda tidak dapat meluncurkan terminal instans.

Catatan

Jika Anda menjalankan perintah pada instans yang sedang mengeksekusi permintaan online, lingkungan online mungkin berubah, dan permintaan online mungkin gagal karena perubahan tersebut. Eksekusi tugas berikutnya pada instans terpengaruh. Jika permintaan gagal karena Anda menjalankan perintah CLI, kegagalan tersebut tidak dihitung dalam service-level agreement (SLA) Function Compute.

Prasyarat

Prosedur

  1. Masuk ke konsol Function Compute. Di panel navigasi sisi kiri, klik Services & Functions.

  2. Di bilah navigasi atas, pilih wilayah. Pada halaman Services, klik layanan yang diinginkan.

  3. Pada halaman Functions, klik fungsi yang diinginkan.

  4. Pada halaman detail fungsi, klik tab Instances, temukan instans yang ingin Anda masuki, dan klik Connect to Instance di kolom Actions.

  5. Dalam pesan Note, baca pesan dan klik I understand the risks.

    Anda akan diarahkan ke halaman CLI instans. Anda dapat menjalankan perintah sesuai kebutuhan bisnis Anda.

Catatan

Anda hanya dapat menjalankan perintah pada instans yang berada dalam status Running. Anda tidak dapat masuk ke instans yang telah dilepaskan.

Informasi Lebih Lanjut

Anda dapat memanggil SDK Function Compute untuk menjalankan perintah pada instans. Untuk informasi lebih lanjut tentang SDK yang didukung oleh Function Compute, lihat SDK.