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 penyiapan ruang kerja (file launch.json dengan setidaknya satu konfigurasi yang tercantum). Untuk mulai menggunakan 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 Explorer Cloud Functions.

  2. Di Penjelajah fungsi Cloud Run, klik kanan WORKSPACE, lalu klik Add new cloud function configuration.

  3. Ikuti petunjuk dan lakukan tindakan berikut:

    1. Masukkan nama fungsi
    2. Pilih lingkungan Cloud Run Functions
    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 Anda:

    {
        "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 Anda. 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 Anda deploy ke bagian atas file launch.json, lalu klik muat ulang Muat Ulang Cloud Functions Explorer.

Menyusun ulang Explorer fungsi Cloud Run ke Explorer file IDE Anda

Anda dapat menyusun ulang Explorer fungsi Cloud Run menjadi Explorer file Cloud Shell dengan melakukan hal berikut:

  1. Tarik Cloud Run Explorer fungsi Anda ke File Explorer Cloud Shell:

    Penataan ulang Cloud Functions Explorer

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

  2. (Opsional) Untuk mengurungkan pengaturan ini, tarik kembali heading Explorer Cloud Code: Cloud Functions ke Explorer Cloud Code.