0

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

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

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

邮递员详情:

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

在此处输入图像描述

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

4

1 回答 1

1

要通过 SG API 创建网关,您的请求将需要查询参数ord_idspace_id(guid,而不是友好名称)。授权标头将是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"}'
于 2017-06-14T13:12:54.150 回答