2015-06-03 1 views
1

REST API для безопасного шлюза имеет операцию GET, расположенную по адресу /v1/sgconfig. Он имеет единственный обязательный параметр: Authorization.Служба безопасного шлюза Bluemix, как выполнить/v1/sgconfig GET-вызов

Какова должна быть величина этого параметра и где находится это значение?

Переменные окружения для защищенного шлюза org_id и space_id содержат VCAP_SERVICES.

Документация Bluemix Secure Gateway Configuration API довольно редкая!

+0

Lokesh: Чтобы просмотреть документы REST для этой операции, перейдите по адресу: https://www.ng.bluemix.net/docs/api/content/api/securegateway/swagger/index.html#!/operations/getConfigs , Чтобы просмотреть материал на этой странице, вам нужно нажать «Показать/скрыть» и нажать кнопку «Операция» или нажать «Развернуть операции». –

+0

Спасибо, Бобби, Алекс помог мне –

ответ

1

Lokesh,

/v1/sgconfig ГЕТ вызов требует пользователю дать либо маркер или их имя пользователя и пароль Bluemix базы 64 Bluemix однонаправленной закодированную в заголовке AUTH.

Например, если мой орг было Ид AlsOrg, пространство было Ид AlsSpace, имя пользователя было [email protected] и пароль был password, я мог бы выполнить эту просьбу:

curl https://sgmanager.ng.bluemix.net/v1/sgconfig?org_id=AlsOrg&space_id=AlsSpace -H "Authorization: Basic YWxleEB1cy5pYm0uY29tOnBhc3N3b3Jk" 

Примечание: базовые URLS в документе вы связанные, являются некорректными. Я буду уверен, что они будут обновлены.

Кроме того, идентификаторы организации и пространства должны быть идентификаторами GUID. Вы можете получить доступ к ним в URL как параметры запроса при входе в систему Bluemix.

+0

Спасибо, тонна Алекс! это сработало. –

+0

Alex, как мне получить идентификатор конфигурации? остальные URL-адреса, похоже, используют configurationID. –

+0

Идентификатор конфигурации - это идентификатор шлюза. Это было бы свойство id в объектах шлюза, которое было возвращено в запросе списка, о котором вы просили, или он доступен в пользовательском интерфейсе, нажав кнопку информации на плитке шлюза. –