2017-06-14 2 views
0

私は参考としてthis docに従っています。 既に作成されているセキュアゲートウェイの情報を取得できました。しかし、私はREST APIから新しいセキュアゲートウェイを作成しようとしているとき、認証を求めています。私は、認証情報に二つの方法を提供することを試みた:残りのapiからBluemix Secure Gatewayを作成する方法

  • 私はcf oauth-tokenから取得したのOAuth認証ヘッダーを提供してきたが、それは私に不正なエラーが発生します。
  • 基本認証(Bluemixアカウントのユーザー名とパスワード)情報を与えましたが、不正なエラーが表示されます。

注:また、 "無効なのorg_idを" と言っている

url: https://sgmanager.au-syd.bluemix.net/v1/[email protected]&space_id=Equxxxxx 

enter image description here

が、org_idは有効です。私はこの操作のために

ポストマン詳細は郵便配達を使用しています。

+0

APIコールとエラーの詳細を追加できますか? –

+0

私は自分の質問を更新しました。 –

+0

IMHO orgidはGUIDでなければなりません。 'cf org yourOrgName --guid'を使ってコマンドラインから取得できます。 –

答えて

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"}' 
+0

私のために働いた ありがとう! –

関連する問題