Неверный URL-адрес контроллера ресурсов при привязке службы к облачной функции - PullRequest
0 голосов
/ 09 февраля 2019

Я определил действие IBM Cloud Function и пытаюсь привязать к нему существующую службу IoT с помощью CLI, как описано в документации :

ibmcloud fn service bind iotf-service myActionName

Задача не выполняется с помощьюошибка:

ошибка: невозможно запросить службы целевой группы ресурсов 'some-id':

Получить https://resource-controller.ibm.com/v1/resource_instances?resource_group_id=some-id&resource_id=&resource_plan_id=: dial tcp: lookup resource-controller.ibm.com8.8.4.4:53: такого хоста

нет, что в некотором роде понятно, потому что, согласно документации контроллера ресурсов IBM Cloud * 1016, его имя хоста конечной точки фактически resource-controller.cloud.ibm.com, а не resource-controller.ibm.com.

Я убедился, что мой плагин Cloud Functions последней версии.Очевидно, что в его конфигурации неверный URL-адрес контроллера ресурсов.

Мне не удалось найти никаких ссылок на контроллер ресурсов в файлах конфигурации интерфейса командной строки.

Как я могу указать плагину облачных функций использовать правильный URL контроллера ресурса?

1 Ответ

0 голосов
/ 11 февраля 2019

В качестве обходного пути попробуйте установить конечную точку API ibmcloud для определенного региона значения.Например, в регионе юг США установите для API ibmcloud значение api.ng.bluemix.net

ibmcloud api api.ng.bluemix.net
...