Bluemix APIConnect Публикация проекта loopback из командной строки

Я следую учебнику APIC, описанному здесь:

Публикация проекта из командной строки

Я выполнил шаги, описанные в руководстве, чтобы попасть на панель инструментов APIConnect в Bluemix и в каталог Sandbox.

Я получаю baseURL под управлением API:

e.g. https://api.us.apiconnect.ibmcloud.com/FREDusibmcom-dev/sb

Затем я использую это, чтобы

apic config:set 
catalog=apic-catalog://api.us.apiconnect.ibmcloud.com/orgs/FREDusibmcom-dev/catalogs/sb 
app=apic-app://api.us.apiconnect.ibmcloud.com/orgs/FREDusibmcom-dev/apps/acme-bank-Fred

После этого в соответствии с инструкциями я пытаюсь войти в систему, используя свои учетные данные Bluemix.

apic login --server api.us.apiconnect.ibmcloud.com -u fred -p mypassword

Это не удается с:

ERROR Login to api.us.apiconnect.ibmcloud.com failed, please verify the servername and credential

Я делаю что-то неправильно в отношении имени сервера или учетных данных, которые я использую? Спасибо!


person JT-user2216025    schedule 15.04.2016    source источник


Ответы (2)


Вместо аргумента server в команде входа используйте us.apiconnect.ibmcloud.com. Я думаю, что часть api сбивает с толку.

После успеха я также рекомендую вам запустить apic edit и перейти к Log in with Bluemix там, так как это гарантирует, что вы сможете публиковать приложения в Bluemix из CLI или API Designer.

person Matt Hamann    schedule 19.04.2016
comment
Спасибо, использование «us.apiconnect.ibmcloud.com» в качестве аргумента сервера помогло. Часть API была виновником. - person JT-user2216025; 20.04.2016

Я предполагаю, что вы использовали свое настоящее имя пользователя/пароль, а не «fred/mypassword».

Если это так, проблема может быть связана с URL-адресом Bluemix. Теперь есть более простой способ получить идентификатор приложения и идентификатор каталога (и убедиться, что у вас есть правильный базовый URL-адрес Bluemix). Плитки каталога и приложения теперь имеют значок ссылки, по которому можно легко скопировать идентификаторы каталога/приложения:

Получение идентификатора каталога

Базовый URL-адрес Bluemix будет частью, следующей непосредственно за apic-catalog:// в идентификаторе каталога.

Мы находимся в процессе обновления документов с этим.

person C. Rand McKinney    schedule 18.04.2016