如何从rest api创建Bluemix Secure Gateway

时间:2017-06-14 10:40:50

标签: ibm-cloud secure-gateway

我正在关注this doc以供参考。 我能够获得已经创建的安全网关的信息。但是,当我尝试从REST API创建新的安全网关时,它要求进行身份验证。我试图以两种方式提供身份验证信息:

  • 我提供了从cf oauth-token获得的oauth授权标头,但它给了我一个未经授权的错误。
  • 我已经给出了基本身份验证(Bluemix帐户的用户名和密码)信息,但它给了我一个未经授权的错误。

注意:我正在使用邮递员进行此操作

邮递员详情:

url: https://sgmanager.au-syd.bluemix.net/v1/sgconfig?org_id=girishxxxxxxx@gmail.com&space_id=Equxxxxx

enter image description here

它也说“无效的org_id”,但org_id有效。

1 个答案:

答案 0 :(得分:1)

要通过SG API创建网关,您的请求将需要查询参数ord_idspace_id(guids,而不是友好名称)。授权标头为Basic <your_base64_encoded_username:password>Bearer <bluemix_token>。例如:

curl "https://sgmanager.au-syd.bluemix.net/v1/sgconfig?org_id=myOrgGuid&space_id=mySpaceGuid" -H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" -d '{"desc":"My Gateway"}'