服務項目是數據服務的基本組織單元,是進行多用戶隔離和訪問控制的主要邊界。后續您需要通過服務項目使用數據服務。本文為您介紹如何創建及管理服務項目。
使用限制
僅支持阿里云主賬號(即Dataphin中的超級管理員)創建服務項目。
新建服務項目
在Dataphin首頁,單擊頂部菜單欄的服務 > 管理。
單擊左側導航欄的項目管理,再單擊+新建服務項目按鈕,進入新建服務項目對話框。
在新建服務項目對話框,配置參數。
參數
描述
服務項目名稱
填寫服務項目的名稱。命名規則如下:
包含中文、字母、數字、下劃線(_)及短劃線(-)。
以中文或字母開頭。
不能超過32個字符。
API發布管控
API發布到線上使用的過程中,有四種變更場景(新增必填請求參數、刪減請求參數、刪減返回參數、變更請求參數的數據類型),導致影響API以及關聯的組合API的正常調用。因此,在API綁定應用或者被組合API引用后,API發布新版本到線上時,會與線上的版本進行對比,如果存在以上四種變更,可以選擇不同的處理機制。
您可基于API的使用場景,針對不同項目下的API靈活使用發布管控機制。支持綁定應用或者被組合API引用時,攔截不允許發布、被組合API引用時,攔截不允許發布、綁定應用時,攔截不允許發布、不攔截,均可發布4種發布管控機制。
綁定應用或者被組合API引用時,攔截不允許發布:API綁定應用或者被組合API引用時,不允許新版本發布到線上,保證下游應用和組合API的正常調用。適用于使用范圍廣,影響面大的重要API,如果變更發布到線上會嚴重影響下游時可以攔截。
被組合API引用時,攔截不允許發布:API被組合API引用時,不允許新版本發布到線上,保證組合API的正常調用,調用受影響的應用由開發人員線下通知對應的負責人。適用于API變更發布到線上后,能及時通知應用負責人調整應用調用配置的情況,確保應用正常調用API。
說明若API被其他組合API引用又無法通知到組合API的負責人及時修正組合API時,為避免因子API的變更導致組合API不能正常調用的問題,則不允許API的變更發布到線上。
綁定應用時,攔截不允許發布:API綁定應用時,不允許新版本發布到線上,保證下游應用正常調用,調用受影響的組合API由開發人員線下通知組合API的負責人。適用于僅保證下游應用能正常調用API。
說明若API被其他組合API引用,則由開發人員告知對應組合API的負責人及時修正組合API來保證組合API的正常調用。
不攔截,均可發布:新版本均可發布到線上,調用受影響的組合API和下游應用,由開發人員通知對應負責人。適用于影響范圍小,下游使用比較少的API,即使變更發布到線上導致API無法正常調用也不影響業務的API。
描述
填寫對服務項目簡單的描述。不超過128個字符。
單擊提交,完成服務項目的創建。
管理服務項目
您可以在項目管理頁面下進行添加項目成員、創建服務項目分組、編輯服務項目、刪除服務項目等操作。
操作 | 描述 |
編輯 | 支持修改項目的名稱、API發布管控、描述信息。API發布管控修改會影響新版本API的發布策略。 |
成員管理 | 支持為項目增加或刪除成員并為其設置角色,詳情請參見添加成員并設置角色。 |
分組管理 | 支持為項目設置服務單元、應用、API分組,便于項目管理,詳情請參見創建服務項目分組。 |
刪除 | 需將項目中所依賴的API、應用、服務單元刪除后,才能將項目刪除。 |
后續步驟
如果您需要其RAM用戶協助開發時,可以將Dataphin成員列表中的RAM用戶添加為服務項目的成員并設置角色。具體操作,請參見添加成員并設置角色。