2015-06-22 32 views
2

Bluemix提供了一個用於下載以管理應用程序的CF命令行。如何使用cf命令行管理bluemix中的組織和空間用戶?

我們希望使用CF(或任何其他命令行工具)來管理組織和空間用戶。這將允許我們以編程方式同步用戶列表。

具體來說,我正在尋找 CF註冊用戶 CF添加用戶 CF刪除用戶 CF取消註冊使用

比照命令已列出了一個給定的ORG和空間的用戶。

+0

你問這個問題,因爲你有拒絕訪問錯誤?如果是這樣,你應該在你的問題標題中記錄錯誤,並且應該記錄你做了什麼以及你在問題文本中的錯誤。 –

+0

Bobby,我得到了拒絕訪問錯誤消息,然後我在Bluemix上查找了CF CLi文檔。這些地方都沒有解決我的問題。 我知道我可以按組織列出用戶,然後按空間列出用戶。 我的問題不是爲了解決我得到的錯誤消息,而是一種管理用戶的命令行方式(我沒有和CF實現結婚)。我對任何工具的自動化更感興趣。 不幸的是,問題被標記爲「-1」。 –

回答

2

目前,Bluemix無法將CF CLI用於某些管理命令,因爲它們需要管理權限。我們正在探索擴展CLI中使用的命令的範圍,並有興趣聽到您可能擁有的任何其他用例。

+0

RandalAnders,我們使用Bluemix來承載生產服務。我們想跟蹤,向用戶報告我們的生產空間。如果可以與LDAP/AD組同步,那就太好了。 (如果CLI或api可用,我們可以同步) 我也很喜歡細粒度的訪問,像用戶X只能停止/啓動應用程序,用戶Y可以部署應用程序等, –

4

簡單的答案是閱讀文檔。請參閱「Creating and Managing Users with the cf CLI」。它記錄了像create-user,set-org-roleset-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-roleset-space-role你得到一個類似的錯誤這個錯誤?像@RandalAnders解釋的那樣,Bluemix目前阻止用戶在CF CLI中使用這些用戶管理命令。目前,您需要使用Bluemix儀表板執行這些操作。

+0

感謝Bobby,我在獲取訪問被拒絕的錯誤。 –

-1

您無法使用cf cli在bluemix上創建用戶,因爲它需要管理員權限。要添加用戶,您需要使用bluemix cli'bluemix iam account-user-invite'邀請用戶加入您的賬戶並分配了org/space角色。 'bluemix iam'下還有其他帳戶/組織/空間/角色管理命令。

下載bluemix CLI這裏:http://clis.ng.bluemix.net