Membuat alur kerja menggunakan konsol Google Cloud

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.


Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, 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 Google Cloud yang terbatas.

  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. Make sure 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. Make sure that billing is enabled for your Google Cloud project.

  6. Aktifkan Workflows API.

    Aktifkan Workflows API

  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 peran dan izin akun layanan lebih lanjut, lihat Memberikan izin alur kerja untuk mengakses resource Google Cloud.

  12. Klik Done.

Membuat dan men-deploy alur kerja

  1. Di konsol Google Cloud, buka halaman Workflows:

    Buka Workflows

  2. Di halaman Alur kerja, 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 akan menggunakan lokasi Google Cloud 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 Detail alur kerja, klik Jalankan.

  2. Di halaman Jalankan alur kerja, klik Jalankan.

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

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

Pembersihan

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

  1. Di konsol Google Cloud, buka halaman Workflows:

    Buka Workflows

  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 selanjutnya