Как получить ключ API для контейнеров IBM после первого использования

ключ api, используемый в 'ice login -k xxx', был показан, когда я начал использовать бета-версию контейнеров IBM. После этого, где я могу получить свой ключ API, если я его забыл?


person ruimo    schedule 27.05.2015    source источник


Ответы (2)


Если у вас последняя версия cli, вам просто нужно ввести ice login, и вы войдете в службу контейнеров. Cli с аутентифицирует вас с вашим именем пользователя и паролем Bluemix.

Чтобы проверить, какую версию интерфейса командной строки вы установили, введите следующее.

[09:18 PM]>pip list | grep icecli
icecli (2.0)

На момент написания последней версии была 2.0.

Последнюю версию установщика на момент написания этой статьи можно загрузить с https://static-ice.ng.bluemix.net/icecli-2.0.zip.

person Jeff Sloyer    schedule 27.05.2015
comment
Спасибо, но ледяной логин, кажется, авторизует меня только в CF. ‹Pre› Конечная точка API входа в систему $ ice: api.ng.bluemix.net Электронная почта ›xxxxx @ jp. Пароль ibm.com ›Проверка подлинности ... ОК ... $ ice ps Ошибка команды облачной службы контейнеров Несанкционированный сбой ‹/pre› - person ruimo; 27.05.2015
comment
У вас есть доступ к бета-версии контейнера? - person Jeff Sloyer; 27.05.2015
comment
Извините, я не знал, что stackoverflow не разрешает блокировку кода в комментариях ... 'ice login' без опции -k, похоже, регистрирует меня только в CF. После успешного завершения «ледового входа» «ice ps» по-прежнему сообщает «Несанкционированный сбой». Моя «ледяная версия» показывает 2.0, и я использую ubutnu 14.04LTS. - person ruimo; 27.05.2015
comment
Джефф, да, в моей учетной записи включена бета-версия IBM contaner, и теперь я могу создавать свои докер-контейнеры. - person ruimo; 27.05.2015
comment
Иногда это может произойти, если докер неправильно настроен на вашем локальном компьютере, работает ли докер локально? - person Jeff Sloyer; 27.05.2015
comment
Джефф, да, сам докер работает нормально. Что ж, могу ли я проверить свой ключ api на экране дашборда Bluemix (в веб-браузере)? Я не могу найти это. - person ruimo; 27.05.2015
comment
Логин изменился, вам необходимо войти в систему с вашими учетными данными CF, которые будут аутентифицировать вас с помощью службы контейнера. - person Jeff Sloyer; 27.05.2015
comment
Я переустановил cf tools. Но все равно не могу войти ... Я использую версию: Python = 2.7.6, cf = 6.11.3-cebadc9-2015-05-20T19: 00: 58 + 00: 00, ice = 2.0. «ice ps» после успешного выполнения «ice login» сообщает «Несанкционированный сбой». Я заметил одно проводное сообщение, когда я вызываю 'ice info': 'Извините, на нашей стороне произошла ошибка: объект' str 'не поддерживает назначение элементов [ID инцидента 1a67c4fd875d560b]'. - person ruimo; 29.05.2015
comment
Я заметил, что когда я удаляю строки «x_auth_token» и «api_key» из ~ / .ice / ice-cfg.ini и снова пытаюсь выполнить «ледяной вход», все работает нормально! - person ruimo; 29.05.2015

«Ледяной вход» больше не требует опции -k. Если после «ледового входа» отображается несанкционированная ошибка, удалите строки «x_auth_token» и «api_key» из ~ / .ice / ice-cfg.ini и попробуйте снова «ледяной вход», все должно работать нормально.

person ruimo    schedule 29.05.2015