全部产品
Search
文档中心

CloudFlow:Buat alur kerja

更新时间:Jul 06, 2025

Topik ini menjelaskan cara membuat alur kerja untuk memanggil Function Compute. Alur kerja tersebut mencakup satu langkah bertipe Tugas.

Prasyarat

Fungsi telah dibuat. Untuk informasi lebih lanjut tentang cara membuat fungsi, lihat bagian "Buat Fungsi" dalam topik Kelola Fungsi.

Prosedur

Dalam contoh ini, metode Create Flow with Code digunakan untuk membuat alur kerja.

  1. Masuk ke Konsol Serverless Workflow.

  2. Di bilah navigasi atas, pilih wilayah.

    Penting

    Anda harus memilih wilayah tempat fungsi dibuat.

  3. Pada halaman Flows, klik Create flow.

  4. Pada halaman Create Flow, klik Create Flow with Code dan konfigurasikan parameter.

    image1

    Catatan

    Anda juga dapat menggunakan metode Hello World dan Sample Projects untuk membuat alur kerja. Namun, jika Anda menggunakan salah satu metode ini, Anda tidak dapat mengubah Definition.

    • Name: Tentukan nama untuk alur kerja. Nama tersebut harus memiliki panjang 1 hingga 128 karakter dan dapat berisi huruf, angka, garis bawah (_), serta tanda hubung (-). Nama tersebut tidak boleh dimulai dengan garis bawah (_).

    • Deskripsi (Opsional): Masukkan deskripsi untuk alur kerja.

    • Definition: Konfigurasikan definisi alur kerja dalam antarmuka grafis.

    Anda perlu mengubah konten dalam file YAML pada bagian Definition menjadi kode berikut:

    version: v1
    type: flow
    steps:
      - type: task
        name: hello
        resourceArn: acs:fc:{region}:{accountID}:services/{serviceName}/functions/{functionName}

    Tabel berikut menjelaskan parameter yang termasuk dalam file YAML.

    Parameter

    Deskripsi

    version

    Versi alur kerja. Hanya mendukung v1.

    type

    Tipe alur kerja. Nilai default: flow.

    steps

    Langkah-langkah alur kerja.

    type

    Tipe langkah-langkah. task: Tipe tugas. Untuk jenis langkah-langkah ketika parameter tipe diatur ke nilai lain, lihat Ikhtisar.

    name

    Nama langkah. Anda dapat menentukan nama langkah.

    resourceArn

    Layanan cloud yang akan diintegrasikan.

    • Anda dapat melihat Alibaba Cloud Resource Name (ARN) dalam fungsi yang dibuat dan menyalin ARN untuk digunakan. Untuk informasi lebih lanjut, lihat Dapatkan ARN fungsi.

    • Anda juga dapat mengganti {region}, {accountID}, {serviceName}, dan {functionName} dengan wilayah, ID akun, nama layanan, dan nama fungsi yang dibuat. Contoh: acs:fc:cn-shanghai:18807708****3420:services/demo/functions/test.

  5. Klik Next.

  6. Configure a workflow role.

    Catatan

    Jika layanan cloud lainnya seperti Function Compute perlu dipanggil dalam alur kerja Anda, Anda dapat mengonfigurasi peran alur kerja di bagian Config Flow Role untuk memberikan izin kepada Serverless Workflow untuk memanggil layanan cloud seperti Function Compute. Untuk informasi lebih lanjut, lihat Buat Peran Eksekusi.

    • Jika peran RAM ada, Anda dapat mengklik Select an existing RAM role.

    • Jika Anda menggunakan Serverless Workflow untuk pertama kalinya, Anda dapat membuat peran RAM dengan melakukan operasi berikut:

      1. Di bagian Config Flow Role, klik Create a RAM role. Masukkan nilai di bidang Role Name.

      2. Pilih AliyunFCInvocationAccess dari daftar drop-down System Policies dan klik Create Role.create_flow_step2

      3. Di halaman Role Templates, klik Confirm Authorization Policy.create_flow_step3

  7. Pada halaman Create Flow, klik Create Flow.

    Setelah alur kerja dibuat, halaman berikut ditampilkan.

    image

Catatan

Selain menggunakan Konsol Serverless Workflow, Anda juga dapat memanggil operasi API CreateFlow untuk membuat alur kerja. Untuk informasi lebih lanjut, lihat CreateFlow.

Apa yang harus dilakukan selanjutnya

Jalankan Alur Kerja