Workflows 角色和權限

本頁說明 Identity and Access Management (IAM) 角色和權限,可用於控管工作流程資源的存取權。

總覽

Workflows 使用 IAM 進行存取權控管。

如要進一步瞭解如何使用 IAM 控管存取權,請參閱「管理專案、資料夾和機構的存取權」。

每個 Workflows 方法都要求呼叫者具備必要權限。如需 Workflows 支援的角色清單及其對應權限,請參閱本文件的「Workflows 角色」一節。

Workflows 權限

下表說明 Workflows 中的可用權限。

權限 定義
workflows.callbacks.list 列出工作流程執行作業的回呼。
workflows.callbacks.send 觸發工作流程執行回呼。
workflows.executions.cancel 取消工作流程執行作業,但不刪除追蹤記錄。
workflows.executions.create 觸發工作流程執行作業。
workflows.executions.get 取得工作流程執行作業的最新狀態。
workflows.executions.list 列出工作流程的執行作業。
workflows.locations.get 取得工作流程的位置。
workflows.locations.list 列出可使用該服務的位置。
workflows.operations.cancel 取消長時間執行的作業。
workflows.operations.get 取得長時間執行作業的詳細資料。
workflows.operations.list 取得長時間執行作業的清單。
workflows.stepEntries.get 取得工作流程執行作業的步驟項目。
workflows.stepEntries.list 列出工作流程執行作業的步驟項目。
workflows.workflows.create 建立及部署新的工作流程。
workflows.workflows.delete 刪除現有的工作流程。
workflows.workflows.get 取得工作流程的設定,包括原始碼、標籤和說明。
workflows.workflows.list 列出專案中的工作流程。
workflows.workflows.listRevision 列出工作流程的修訂版本。
workflows.workflows.update 更新工作流程的設定,包括原始碼、標籤和說明。

工作流程角色

下表列出 Workflows 預先定義的 IAM 角色,以及各角色具備的所有權限對應清單。

可用的角色可因應多數一般用途。如果您的用途不屬於現有角色的範疇,您可以建立 IAM 自訂角色

後續步驟

建立及管理自訂角色