跳到內容

角色與權限

Piora 提供四種預設角色,每種角色有不同的權限範圍。合理的角色指派可以確保團隊成員只能存取其工作所需的資源。

角色說明適用對象
擁有者 (Owner)完整存取權,含帳單管理組織建立者
管理員 (Admin)接近完整的管理權限技術主管、DevOps
開發者 (Developer)部署與應用管理權限開發人員
觀察者 (Viewer)唯讀存取利害關係人、非技術成員
操作擁有者管理員開發者觀察者
新增伺服器
移除伺服器
檢視伺服器狀態
修改伺服器設定
執行維護操作
操作擁有者管理員開發者觀察者
建立應用
刪除應用
部署 / 重新部署
檢視日誌
修改環境變數
設定域名
回滾部署
操作擁有者管理員開發者觀察者
建立資料庫
刪除資料庫
檢視連線資訊
管理備份
操作擁有者管理員開發者觀察者
邀請成員
移除成員
修改角色
檢視成員列表
操作擁有者管理員開發者觀察者
檢視帳單
修改方案
更新付款方式

擁有者是組織的最高權限帳號,具備所有管理權限。每個組織只能有一個擁有者。

管理員擁有接近擁有者的權限,但不能:

  • 移除伺服器
  • 修改訂閱方案
  • 更新付款方式

適合指派給信任的技術主管或 DevOps 工程師。

開發者可以部署與管理應用,但不能管理基礎設施:

  • 可以建立、部署、管理應用
  • 可以檢視日誌與監控資訊
  • 不能新增或移除伺服器
  • 不能管理團隊成員

觀察者只有唯讀存取權:

  • 可以檢視應用狀態與日誌
  • 可以檢視伺服器監控資訊
  • 不能執行任何修改操作

適合非技術的利害關係人或需要監控但不需操作的人員。

  1. 最小權限原則 — 為成員指派其工作所需的最小權限角色
  2. 定期審核 — 定期檢查成員角色是否仍然合適
  3. 限制管理員數量 — 管理員角色應僅限於必要的人員
  4. 使用觀察者角色 — 對於只需要查看的人員,使用觀察者角色而非開發者