本文介紹如何創建一個簡單的Pass傳遞流程。
操作步驟
本文以使用代碼段創作為例。
在頂部菜單欄,選擇地域。
在流程頁面,單擊創建流程。
在創建流程頁面,單擊使用代碼段創作,填寫相關信息。
說明Hello World及示例項目方式在創建流程時不支持修改流程定義。
流程名稱:自定義填寫流程的名稱。長度在1~128字符之間,只能包含字母、數字、下劃線(_)及短劃線(-),且不能以短劃線(-)開頭。
(可選)流程備注:按需填寫流程備注。
流程定義:通過可視化流程輔助您編寫流程定義。
您需要將流程定義的YAML內容修改為以下內容。
version: v1 type: flow steps: - type: pass name: pass1
參數說明如下。
參數
描述
version
流程的版本,目前版本僅支持
v1
。type
表示流程類型,默認參數:
flow
。steps
定義了流程的步驟。
type
pass
表示傳遞步驟。更多信息,請參見基本介紹。name
步驟的名稱,可自定義步驟名稱。
單擊下一步。
配置流程角色。
說明當您的流程需要調用其他云服務例如函數計算,您可以通過配置流程角色快速授權Serverless工作流調用函數計算的權限,由于本示例流程沒有訪問其他云服務,您可以不填寫流程角色。更多信息,請參見執行角色。
如果您已成功創建RAM角色,您可以直接選擇現有的RAM角色。
如果您初次使用Serverless工作流,您可以通過以下步驟創建RAM角色。
在配置流程角色區域,單擊為我創建RAM角色,設置角色名稱。
在系統權限下拉框中,選擇AliyunFCInvocationAccess,然后單擊創建角色。
在角色快捷創建頁面,單擊同意授權。
在創建流程頁面,單擊創建流程。
成功創建該流程后,頁面顯示如下。
更多信息
您除了可以在Serverless工作流控制臺創建流程外,也可以直接使用CreateFlow API創建流程。更多信息,請參見CreateFlow - 創建一個流程。