Anda dapat masuk ke instans fungsi melalui konsol Function Compute atau menggunakan SDK untuk menjalankan operasi baris perintah. Topik ini menjelaskan cara masuk ke instans fungsi dan menjalankan perintah dari konsol.
Informasi latar belakang
Instans adalah lingkungan eksekusi untuk permintaan. Sebelum permintaan dieksekusi, Function Compute mengalokasikan instans yang paling sesuai untuk permintaan tersebut. Setelah permintaan dieksekusi, instans yang idle akan dirilis. Fitur operasi baris perintah memungkinkan Anda menjalankan perintah di lingkungan eksekusi aktual suatu instans. Misalnya, Anda dapat masuk ke instans untuk melihat informasi lingkungan atau menggunakan alat seperti Profiling atau Coredump guna mengumpulkan informasi konteks untuk optimasi kinerja.
Catatan penggunaan
Anda hanya dapat menjalankan operasi baris perintah pada instans elastis aktif. Jika instans elastis dirilis karena waktu idle habis atau akan segera dihapus karena berada dalam kondisi tidak sehat, Anda mungkin tidak dapat masuk ke instans tersebut untuk melakukan operasi.
Permintaan untuk operasi baris perintah tidak mengonsumsi konkurensi instans. Oleh karena itu, meskipun konkurensi instans suatu fungsi diatur menjadi 1, Anda tetap dapat memanggil fungsi tersebut dan melakukan operasi baris perintah pada instans secara bersamaan.
Operasi baris perintah dianggap sebagai pemanggilan fungsi. Selama koneksi WebSocket yang dibuat untuk operasi baris perintah tidak terputus dari instans fungsi, instans tersebut tetap aktif. Aturan pengukuran yang sama dengan pemanggilan fungsi berlaku. Saat menggunakan konsol, sesi masuk instans akan otomatis terputus setelah 10 menit tanpa aktivitas.
Jika Anda menggunakan gambar kustom untuk waktu proses, pastikan kontainer mencakup
/bin/bashatau/bin/sh. Jika tidak, terminal instans tidak dapat dimulai.
Jika Anda menjalankan operasi baris perintah pada instans saat sedang memproses permintaan, perubahan yang dilakukan pada lingkungan instans dapat menyebabkan tugas yang sedang berjalan gagal. Hal ini secara langsung memengaruhi tingkat keberhasilan tugas selanjutnya pada instans tersebut. Jika permintaan gagal akibat operasi baris perintah, kegagalan tersebut tidak termasuk dalam Perjanjian Tingkat Layanan (SLA) Produk.
Prasyarat
Prosedur
Masuk ke Konsol Function Compute. Di panel navigasi sebelah kiri, klik Functions.
Di bilah menu atas, pilih Wilayah. Pada halaman Functions, klik fungsi yang dituju.
Di halaman detail fungsi, pilih tab Instances. Di daftar instans, temukan ID instans yang dituju dan klik Log On To Instance di kolom Actions.
(Opsional) Di kotak dialog yang muncul, baca dengan cermat prompt tersebut dan klik I Am Aware Of The Risks.
Anda akan diarahkan ke halaman baris perintah instans. Anda kemudian dapat menjalankan perintah sesuai kebutuhan.
Anda hanya dapat masuk ke instans untuk melakukan operasi baris perintah jika instans berada dalam status Running. Anda tidak dapat masuk ke instans yang telah dihapus.