角色及許可權

角色是使用者在 IBM® UrbanCode Deploy 伺服器上具有的許可權清單。這些許可權包括建立、編輯和刪除物件(例如應用程式、環境和元件)的能力。許可權還包括使用者能夠存取的伺服器介面部分。

將使用者指派給某個角色時,使用者會取得授與此角色的所有許可權。但是,這些許可權僅適用於使用者在其中具有角色的團隊。例如,如果使用者在團隊 A 中具有「開發者」角色,則該使用者具有對指派給團隊 A 的環境、應用程式和元件的角色許可權。該使用者對指派給團隊 B 的環境、應用程式和元件沒有任何許可權,除非您還向該使用者指派了團隊 B 中的角色。

您只能透過向使用者提供團隊中的角色來將許可權指派給該使用者。您無法向使用者指派角色而不將該使用者新增至團隊。同樣,也無法將使用者指派給團隊而不向該使用者提供該團隊中的角色。

通常,已授與角色的許可權定義使用者可執行的特定活動(例如,執行部署)。可以向使用者指派多個角色,並且使用者可以在不同團隊中具有不同角色。您可以決定指派給使用者的角色數目及其許可權。最初,IBM UrbanCode Deploy 提供一個角色(即,「管理者」角色),該角色已獲授與所有許可權。

註: 如果某個角色授與某種物件類型(例如,元件)的「建立」許可權,則該角色還應該授與該類型的「編輯基本設定」及「管理團隊」許可權,這一點很重要。否則,用於建立物件的選項將受到限制。

「建立」許可權與其他許可權類型不同。建立類型未限定為特定的資源,但對其限定的範圍更廣泛。具有建立類型許可權的團隊成員可以建立相關類型的資源,而無需先將團隊成員連接至特定的資源。繼續執行環境範例,具有建立環境許可權的使用者可以建立環境,即使未將其團隊連接至特定的環境,亦是如此。

大部分物件都具有大部分物件類型的建立、檢視及編輯許可權。環境及程序具有執行許可權。此許可權控制執行程序的能力。


意見