節點樹與標籤
這一頁解決什麼
Section titled “這一頁解決什麼”資產多了之後要有兩種整理方式:一種是層級(哪個環境、哪個系統), 另一種是橫向的標記(哪些機器要一起處理)。 節點樹承擔前者並且能授權,標籤承擔後者並且能篩選。
資產頁左側是節點樹,右側是資產表,點節點即篩選右表。 節點的操作在樹上的選單裡:新增子節點、改名、搬移、授權此節點、刪除。
- 深度上限 10 層,同一層的名稱不可重複,不同父節點下可以同名。
- 搬移時選目標父節點,清空表示搬到根層。搬到自己的子孫會被擋,搬完超過深度上限也會被擋。
- 一台資產可以掛在多個節點上,也可以不掛。沒掛的歸在「未分組」。
- 只有沒有子節點、也沒有直掛資產的空節點可以刪除。刪除前介面會說明會連動撤銷多少筆授權與審核範圍。
右表預設含子樹,可以切換成只看直掛在當前節點的資產。
對節點授權的語義是「該節點及其全部後代節點的資產」。
之後掛進子樹的新資產自動被涵蓋,不必補授權。
節點授權與直接授權、群組授權取聯集,沒有「拒絕」這種形態。
授權頁對節點目標顯示全路徑名稱,例如 prod / kafka。
非管理員與非稽核角色看到的樹會收斂成「含自己有授權資產的節點與其祖先鏈」, 節點下也只列有授權的資產。
在資產表單的標籤欄選既有標籤或輸入新的。輸入時系統會自動完成, 遇到書寫相近的既有標籤會提示改用既有的那一個,避免同一個概念裂成好幾個詞。 標籤不得含逗號,單一標籤上限 64 個字元,每台資產最多 20 個。
儲存時系統做書寫歸一:去空白、去重複、把大小寫或組字形式不同但實為同一個的標籤歸到既有的寫法。
資產列表可以用標籤篩選,多個標籤之間是「而且」,整詞比對、大小寫不敏感, 不會把萬用字元當萬用字元。列表上每台資產顯示最多兩個標籤,其餘收成「+N」。
資產頁工具列的「標籤管理」列出全部標籤與各自的使用資產數,可以搜尋。 在這裡可以改名、合併(改成一個已存在的名字即為合併)與刪除。 執行前會顯示受影響的資產數並要求二次確認。
稽核看得到什麼
Section titled “稽核看得到什麼”- 節點刪除在同一筆交易內撤銷掛在它上面的授權與審核範圍,紀錄含連動撤銷的筆數。
- 使用者群組刪除同樣回報並記錄連動撤銷的筆數。
- 標籤的改名、合併、刪除在單一交易內完成,並且逐台受影響的資產各留一筆帶操作者身分的紀錄。