全部產品
Search
文件中心

Realtime Compute for Apache Flink:開發控制台授權

更新時間:Dec 20, 2025

當希望多個使用者能夠共同使用Flink下的某專案空間,在Realtime Compute開發控制台進行作業開發、營運等相關操作時,可以通過新增成員並為成員綁定角色的方式完成開發控制台授權。本文為您介紹授權情境、角色類型和授權操作。

授權情境

情境

介面

說明

無法訪問當前專案空間

image

說明您當前無該目空間許可權。請聯絡該專案空間具有owner角色的成員或擁有成員系統管理權限的使用者,按照授權操作為您分配View及以上角色。授權完成後,請重新進入或重新整理頁面即可訪問。

無法使用某個具體的功能或操作

image

說明當前帳號無對應操作許可權。請聯絡具有owner角色的成員或擁有角色系統管理權限使用者,根據您的操作需求重新修改自訂角色的許可權,以保證您能夠執行相關操作。

角色類型

角色是多種權限原則的集合。Realtime Compute開發控制台中的角色分為系統角色和自訂角色兩種類型,具體差異如下表所示。

角色類型

角色說明

注意事項

系統角色

Flink系統內建角色,具有owner、editor、viewer三種系統角色。不同系統角色支援的許可權差異請參見細粒度許可權列表

  • 不支援修改系統角色的許可權以及刪除系統角色。

  • 如果需要授予細粒度許可權列表之外的許可權點(例如中繼資料管理、SQL開發中的UDF管理等),需要將成員賦予editorowner角色。

自訂角色

當系統角色無法滿足更細粒度的授權需求時,您可以建立自訂角色。支援在viewer或editor角色許可權基礎上快速擴充和添加要求的權限。

  • 自訂許可權需包含並高於viewer角色的許可權。

  • 僅owner角色或具有角色系統管理權限的使用者可以建立、編輯、刪除自訂角色。

  • 單個專案空間最多支援建立10個自訂角色。

  • 建立自訂角色時,需注意許可權點之間的依賴關係,確保許可權配置合理且完整。

前提條件

已瞭解授權須知

授權操作

一、(可選)建立自訂角色

根據實際需求建立自訂角色許可權。如需直接使用系統預設角色,可跳過此步驟。

  1. 具有Owner角色的成員或具有角色系統管理權限的成員登入Realtime Compute開發控制台。

  2. 在頁面頂部,選擇目標專案空間名稱。

    image.png

  3. 單擊左側導覽列的安全服務 > 許可權管理,單擊角色管理頁簽。

  4. 單擊添加角色,填寫相關資訊。

    參數

    說明

    角色名稱

    自訂角色名稱。字母開頭,僅支援數字、字母和虛線(-),不超過64個字元。

    角色備忘

    用於角色的資訊補充或說明,協助管理員或其他成員理解角色的用途、許可權範圍等。不超過256個字元。

    角色許可權

    為了確保許可權的完整性,部分許可權點包含其他必要的依賴許可權點,系統將自動為您預設勾選,具體許可權依賴請參見細粒度許可權列表

  5. 單擊確定,即可查看、編輯和刪除已添加的自訂角色。

    image

    • 查看許可權:查看該角色具有哪些許可權。

    • 查看成員:查看該角色都綁定了哪些成員。

    • 編輯許可權:具有編輯角色許可權的成員可以根據需要添加或移除許可權。

    • 刪除自訂角色:刪除前考慮安全風險您需要將該角色下所有綁定的成員刪除或更改為其他角色。該角色無綁定成員後,具有刪除角色許可權的成員可以單刪除角色。

二、為成員繫結目標角色

為成員繫結目標角色,確保其擁有必要的許可權。

  1. 具有建立成員許可權(例如owner)的成員登入Realtime Compute開發控制台。

  2. 在頁面頂部,選擇目標專案空間名稱。

    image.png

  3. 單擊左側導覽列的安全服務 > 許可權管理,單擊成員管理頁簽。

  4. 單擊新增成員,新增成員並為成員選擇角色

    專案空間授權.png

    配置項

    詳情

    選擇RAM帳號

    顯示本專案空間對應阿里雲帳號下已建立的RAM使用者和RAM角色,支援批量選擇進行授權。

    手動添加帳號

    手動輸入其他的阿里雲帳號ID、RAM使用者ID、RAM角色ID,進行授權。ID查看方式詳情如下:

    • 主帳號ID:單擊控制台頁面右上方的頭像,在帳號中心安全設定頁面即可查看帳號ID

    • RAM使用者ID(UID):具體請參見查看RAM使用者資訊

    • RAM角色ID:具體請參見查看RAM角色image

    角色

    支援選擇系統角色和自訂角色。在選擇目標角色前,您可以在角色管理頁簽,單擊目標角色操作列下的查看許可權,查看對應角色擁有的許可權。

  1. 單擊確定

三、授權完成後登入使用

授權完成後,新添加的成員即可登入Realtime Compute開發控制台並使用相關功能。

  • 之前已登入:成員被授權後,重新整理頁面即可進入目標專案空間。

  • 之前未登入:成員被授權後,可通過目標專案空間URL進入。

細粒度許可權列表

一級許可權

二級許可權

owner

editor

viewer

ETL/資料攝入

查看SQL/YAML作業草稿列表

開發SQL/YAML作業草稿(建立、編輯)

調試SQL作業草稿

深度檢查SQL/YAML作業草稿

刪除SQL/YAML作業草稿

部署SQL/YAML作業草稿

資料查詢

查看資料查詢指令碼

編輯資料查詢指令碼(建立、編輯、刪除)

執行資料查詢指令碼

作業營運

查看營運部署作業列表

部署JAR、PYTHON作業

更新營運部署作業配置

刪除營運部署作業

啟動/停止工作執行個體

資料管理

查看物化表

查看中繼資料

查看錶

建立物化表

建立Catalog

建立表

刪除物化表

刪除Catalog

刪除表

編輯物化表

檔案管理

查看資源清單

上傳資源

刪除資源

下載資源

Session管理

刪除Session叢集

查看Session叢集

建立Session叢集

更新Session叢集配置

啟動/停止Session叢集

資訊安全中心

查看成員列表

建立成員

編輯成員

刪除成員

查看角色列表

建立角色

編輯角色

刪除角色

查看變數列表

建立變數

刪除變數

組態管理

查看工作範本

編輯工作範本

Git配置

綁定Git倉庫

拉取代碼變更

推送代碼變更

解除綁定Git倉庫

相關文檔

RAM使用者或者RAM角色等方式訪問Realtime Compute管理主控台,並進行購買、查看或者刪除工作空間等操作時需要進行授權,詳情請參見管理主控台授權