Mengelola fungsi di ruang kerja VS Code

Halaman ini menunjukkan cara mengelola beberapa konfigurasi Cloud Functions di satu ruang kerja dan ruang kerja multi-folder, serta cara mengatur ulang Penjelajah fungsi Cloud Run dengan Cloud Code.

Sebelum memulai

Panduan ini memerlukan ruang kerja yang sudah disiapkan (file launch.json dengan setidaknya satu konfigurasi yang tercantum). Untuk memulai dengan contoh, lihat panduan memulai Membuat dan men-deploy fungsi.

Mengelola beberapa konfigurasi dalam satu ruang kerja

Untuk menambahkan konfigurasi Cloud Function baru ke file launch.json, ikuti langkah-langkah berikut:

  1. Klik Cloud Code, lalu luaskan Penjelajah Cloud Functions.

  2. Di Penjelajah fungsi Cloud Run, tahan kursor di atas WORKSPACE, lalu klik Add new cloud function configuration.

  3. Ikuti petunjuknya dan lakukan tindakan berikut:

    1. Masukkan nama fungsi
    2. Memilih lingkungan fungsi Cloud Run
    3. Masukkan titik entri (nama metode yang akan dipanggil untuk fungsi ini)
    4. Masukkan input pengujian

    Atau, Anda dapat memasukkan nilai ini secara manual ke dalam file launch.json:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Ruang kerja fungsi Cloud Run Anda sesuai dengan konfigurasi pertama yang tercantum dalam file launch.json. Nama ruang kerja mencerminkan functionName konfigurasi pertama yang tercantum dalam file launch.json Anda:

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-pub-sub",
            "gen": "GEN_2",
            "entryPoint": "helloPubSub"
          },
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    
  4. (Opsional) Untuk men-deploy konfigurasi lain dari file launch.json, pindahkan konfigurasi yang ingin di-deploy ke bagian atas file launch.json, lalu klik refresh Refresh Cloud Functions Explorer.

Mengelola ruang kerja multi-folder

Cloud Code mendukung beberapa folder di ruang kerja fungsi Cloud Run jika setiap fungsi berisi file launch.json-nya sendiri.

Ruang kerja multi-folder di Cloud Functions Explorer

Setiap folder ruang kerja fungsi Cloud Run yang muncul diberi nama berdasarkan functionName konfigurasi pertama dalam file launch.json yang sesuai.

Untuk mengatur ruang kerja multi-folder untuk project Anda, lihat Ruang Kerja Multi-root VS Code.

Mengatur ulang Cloud Run functions Explorer ke dalam File Explorer IDE Anda

Anda dapat mengatur ulang Penjelajah fungsi Cloud Run ke dalam Penjelajah file VS Code dengan melakukan tindakan berikut:

  1. Tarik Cloud Run functions Explorer ke dalam file Explorer VS Code:

    Cloud Functions Explorer disusun ulang

    Pengaturan ini menampilkan Penjelajah fungsi Cloud Run di bagian Penjelajah file sehingga Anda dapat melihat fungsi yang di-deploy dan ruang kerja fungsi Cloud Run di panel yang sama dengan file project.

  2. (Opsional) Untuk mengurungkan pengaturan ini, klik kanan judul Penjelajah Cloud Code: Cloud Functions, lalu pilih Reset location. Tindakan ini akan memindahkan Penjelajah fungsi Cloud Run kembali ke tab Cloud Code.

Dapatkan Dukungan

Untuk mengirim masukan, laporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.