我正在关注this doc以供参考。 我能够获得已经创建的安全网关的信息。但是,当我尝试从REST API创建新的安全网关时,它要求进行身份验证。我试图以两种方式提供身份验证信息:
cf oauth-token
获得的oauth授权标头,但它给了我一个未经授权的错误。注意:我正在使用邮递员进行此操作
邮递员详情:
url: https://sgmanager.au-syd.bluemix.net/v1/sgconfig?org_id=girishxxxxxxx@gmail.com&space_id=Equxxxxx
它也说“无效的org_id”,但org_id
有效。
答案 0 :(得分:1)
要通过SG API创建网关,您的请求将需要查询参数ord_id
和space_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"}'