Mengelola fungsi di ruang kerja Shell

Halaman ini menunjukkan cara mengelola beberapa konfigurasi Cloud Functions dalam satu ruang kerja dan 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, klik kanan 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.

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

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

  1. Tarik Penjelajah fungsi Cloud Run ke Explorer file Cloud Shell:

    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, tarik judul Explorer Cloud Code: Cloud Functions kembali ke Explorer Cloud Code.