Как да управлявам org и space потребители в bluemix с помощта на командния ред cf?

Bluemix предоставя CF команден ред за изтегляне за управление на приложения.

Искаме да използваме CF (или други инструменти на командния ред), за да управляваме потребителите на организация и пространство. Това ще ни позволи програмно да синхронизираме потребителския списък.

По-конкретно търся cf enroll-user cf add-user cf remove-user cf unenroll-use

командата cf вече изброява потребителите за дадена ORG и SPACE.


person Hari Vetsa    schedule 22.06.2015    source източник
comment
Задавате този въпрос, защото сте получили грешка с отказан достъп? Ако е така, трябва да документирате грешката в заглавието на въпроса си и трябва да документирате какво сте направили и грешката, която сте получили в текста на въпроса си.   -  person Bobby Woolf    schedule 23.06.2015
comment
Боби, получих съобщение за грешка при отказан достъп, след което потърсих CF CLi документация на Bluemix. Нито едно от тези места не реши проблема ми. Знаех, че мога да изброя потребителите по организация и след това по пространство. Въпросът ми не беше да реша съобщенията за грешка, които получих, а начин за управление на потребители от командния ред (не съм женен за внедряване на CF). Интересувам се повече от автоматизацията във всеки инструмент. Жалко, че въпросът беше маркиран с -1.   -  person Hari Vetsa    schedule 23.06.2015


Отговори (3)


Простият отговор е да прочетете документите. Вижте „Създаване и управление на потребители с cf CLI.“ Той документира команди като create-user, set-org-role и set-space-role.

Например: Използвайте cf create-user USERNAME PASSWORD, за да създадете нов потребител. Проблемът е, че когато се опитате да направите това в Bluemix, получавате грешка:

>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:

FAILED
Server error, status code: 403: Access is denied.  You do not have privileges to execute this command.

Защо получихте тази грешка? Както обясни @RandalAnders, Bluemix в момента блокира потребителите да използват тези команди за администриране на потребители в CF CLI. За момента ще трябва да извършвате тези действия с помощта на таблото за управление на Bluemix.

person Bobby Woolf    schedule 22.06.2015
comment
Благодаря Боби, публикувах съобщението, след като получих грешката отказан достъп. - person Hari Vetsa; 23.06.2015

Понастоящем не е възможно в Bluemix да се използва CF CLI за определени команди за управление, тъй като те изискват административни привилегии. Ние проучваме разширяването на обхвата на командите, използвани в CLI, и бихме се интересували да чуем всички други случаи на употреба, които може да имате.

person RandalAnders    schedule 22.06.2015
comment
РандалАндерс, ние използваме Bluemix за хостване на производствени услуги. искаме да проследим, докладваме достъпа на потребителите до нашето производствено пространство. би било чудесно, ако това може да се синхронизира с LDAP/AD група. (Ако е наличен CLI или api, можем да се синхронизираме) Бих се радвал и на фин достъп, като потребител X може само да спира/стартира приложения, потребител Y може да внедрява приложения и т.н., - person Hari Vetsa; 24.06.2015

не можете да създадете потребител на bluemix с помощта на cf cli, тъй като се нуждае от администраторски привилегии. За да добавите потребител, ще трябва да използвате bluemix cli 'bluemix iam account-user-invite', за да поканите потребител във вашия акаунт с присвоена роля за организация/пространство. Има други команди за управление на акаунт/организация/пространство/роли под „bluemix iam“.

Изтеглете bluemix CLI тук: http://clis.ng.bluemix.net

person Bo Yang    schedule 19.01.2017