Membuat alur kerja menggunakan Google Cloud konsol

Panduan memulai ini menunjukkan cara membuat, men-deploy, dan menjalankan alur kerja pertama Anda menggunakan konsol Google Cloud . Alur kerja contoh mengirimkan permintaan ke API publik, lalu menampilkan respons API.


Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Google Cloud konsol, klik Pandu saya:

Pandu saya


Sebelum memulai

Batasan keamanan yang ditentukan oleh organisasi mungkin mencegah Anda menyelesaikan langkah-langkah berikut. Untuk mengetahui informasi pemecahan masalah, lihat Mengembangkan aplikasi di lingkungan yang terbatas Google Cloud .

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Aktifkan API alur.

    Aktifkan API alur

  7. Di konsol Google Cloud , buka halaman Service Accounts.

    Buka Akun Layanan

  8. Pilih project, lalu klik Buat akun layanan.
  9. Di kolom Nama akun layanan, masukkan nama, seperti sa-name.
  10. Klik Buat dan lanjutkan.
  11. Untuk mengirim log ke Cloud Logging, klik kolom Select a role dan pilih Logging > Logs Writer.

    Untuk mempelajari lebih lanjut peran dan izin akun layanan, lihat Memberi izin alur kerja untuk mengakses Google Cloud resource.

  12. Klik Selesai.
  13. Membuat dan men-deploy alur kerja

    1. Di Google Cloud console, buka halaman flows:

      Buka alur

    2. Di halaman alur, klik Buat.

    3. Masukkan nama untuk alur kerja baru, seperti myFirstWorkflow.

    4. Pilih us-central1 untuk region.

    5. Untuk akun layanan, pilih akun layanan yang Anda buat sebelumnya.

    6. Pilih Next.

    7. Di editor alur kerja, salin dan tempel alur kerja berikut:

      YAML

      main:
        params: [input]
        steps:
          - checkSearchTermInInput:
              switch:
                - condition: '${"searchTerm" in input}'
                  assign:
                    - searchTerm: '${input.searchTerm}'
                  next: readWikipedia
          - getLocation:
              call: sys.get_env
              args:
                name: GOOGLE_CLOUD_LOCATION
              result: location
          - setFromCallResult:
              assign:
                - searchTerm: '${text.split(location, "-")[0]}'
          - readWikipedia:
              call: http.get
              args:
                url: 'https://en.wikipedia.org/w/api.php'
                query:
                  action: opensearch
                  search: '${searchTerm}'
              result: wikiResult
          - returnOutput:
              return: '${wikiResult.body[1]}'

      JSON

      {
        "main": {
          "params": [
            "input"
          ],
          "steps": [
            {
              "checkSearchTermInInput": {
                "switch": [
                  {
                    "condition": "${\"searchTerm\" in input}",
                    "assign": [
                      {
                        "searchTerm": "${input.searchTerm}"
                      }
                    ],
                    "next": "readWikipedia"
                  }
                ]
              }
            },
            {
              "getLocation": {
                "call": "sys.get_env",
                "args": {
                  "name": "GOOGLE_CLOUD_LOCATION"
                },
                "result": "location"
              }
            },
            {
              "setFromCallResult": {
                "assign": [
                  {
                    "searchTerm": "${text.split(location, \"-\")[0]}"
                  }
                ]
              }
            },
            {
              "readWikipedia": {
                "call": "http.get",
                "args": {
                  "url": "https://en.wikipedia.org/w/api.php",
                  "query": {
                    "action": "opensearch",
                    "search": "${searchTerm}"
                  }
                },
                "result": "wikiResult"
              }
            },
            {
              "returnOutput": {
                "return": "${wikiResult.body[1]}"
              }
            }
          ]
        }
      }
      

      Kecuali jika Anda memasukkan istilah penelusuran sendiri, alur kerja ini menggunakan Google Cloud lokasi Anda untuk membuat istilah penelusuran, yang diteruskan ke Wikipedia API. Daftar artikel Wikipedia terkait akan ditampilkan.

    8. Pilih Deploy.

    Menjalankan alur kerja

    Setelah berhasil di-deploy, Anda dapat menjalankan alur kerja untuk pertama kalinya. Setelah men-deploy alur kerja, Anda akan diarahkan ke halaman Detail alur kerja.

    1. Di halaman Workflow details, klik Execute.

    2. Di halaman Execute workflow, klik Execute.

    3. Di panel Output, hasil alur kerja Anda akan ditampilkan.

    Anda telah men-deploy dan menjalankan alur kerja pertama Anda.

    Pembersihan

    Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

    1. Di Google Cloud console, buka halaman flows:

      Buka alur

    2. Dari daftar alur kerja, klik alur kerja untuk membuka halaman Detail alur kerja.

    3. Klik Delete.

    4. Ketik nama alur kerja, lalu klik Konfirmasi.

    Langkah berikutnya