Bluemix提供了一個用於下載以管理應用程序的CF命令行。如何使用cf命令行管理bluemix中的組織和空間用戶?
我們希望使用CF(或任何其他命令行工具)來管理組織和空間用戶。這將允許我們以編程方式同步用戶列表。
具體來說,我正在尋找 CF註冊用戶 CF添加用戶 CF刪除用戶 CF取消註冊使用
比照命令已列出了一個給定的ORG和空間的用戶。
Bluemix提供了一個用於下載以管理應用程序的CF命令行。如何使用cf命令行管理bluemix中的組織和空間用戶?
我們希望使用CF(或任何其他命令行工具)來管理組織和空間用戶。這將允許我們以編程方式同步用戶列表。
具體來說,我正在尋找 CF註冊用戶 CF添加用戶 CF刪除用戶 CF取消註冊使用
比照命令已列出了一個給定的ORG和空間的用戶。
目前,Bluemix無法將CF CLI用於某些管理命令,因爲它們需要管理權限。我們正在探索擴展CLI中使用的命令的範圍,並有興趣聽到您可能擁有的任何其他用例。
RandalAnders,我們使用Bluemix來承載生產服務。我們想跟蹤,向用戶報告我們的生產空間。如果可以與LDAP/AD組同步,那就太好了。 (如果CLI或api可用,我們可以同步) 我也很喜歡細粒度的訪問,像用戶X只能停止/啓動應用程序,用戶Y可以部署應用程序等, –
簡單的答案是閱讀文檔。請參閱「Creating and Managing Users with the cf CLI」。它記錄了像create-user
,set-org-role
和set-space-role
這樣的命令。
例如:使用cf create-user USERNAME PASSWORD
創建新用戶。問題是,當你嘗試做這Bluemix,你會得到一個錯誤:
FAILED
Server error, status code: 403: Access is denied. You do not have privileges to execute this command.
爲什麼你:
>cf create-user jdoe password
Creating user jdoe as bwoolf...
FAILED
Error creating user jdoe.
Server error, status code: 403, error code: access_denied, message: Invalid token does not contain resource id (scim)
當您嘗試運行set-org-role
或set-space-role
你得到一個類似的錯誤這個錯誤?像@RandalAnders解釋的那樣,Bluemix目前阻止用戶在CF CLI中使用這些用戶管理命令。目前,您需要使用Bluemix儀表板執行這些操作。
感謝Bobby,我在獲取訪問被拒絕的錯誤。 –
您無法使用cf cli在bluemix上創建用戶,因爲它需要管理員權限。要添加用戶,您需要使用bluemix cli'bluemix iam account-user-invite'邀請用戶加入您的賬戶並分配了org/space角色。 'bluemix iam'下還有其他帳戶/組織/空間/角色管理命令。
下載bluemix CLI這裏:http://clis.ng.bluemix.net
你問這個問題,因爲你有拒絕訪問錯誤?如果是這樣,你應該在你的問題標題中記錄錯誤,並且應該記錄你做了什麼以及你在問題文本中的錯誤。 –
Bobby,我得到了拒絕訪問錯誤消息,然後我在Bluemix上查找了CF CLi文檔。這些地方都沒有解決我的問題。 我知道我可以按組織列出用戶,然後按空間列出用戶。 我的問題不是爲了解決我得到的錯誤消息,而是一種管理用戶的命令行方式(我沒有和CF實現結婚)。我對任何工具的自動化更感興趣。 不幸的是,問題被標記爲「-1」。 –