2017-07-07 15 views
0

私たちは、bluemixコンテナグループを使用してRESTサービスを導入しました。 Bluemix API Connectを介してこれらのAPIへのアクセスを設定する方法を教えていただけますか?私は製品カタログを作成しました。カタログにも私の魅力を取り入れました。 APIがリストされているのがわかります。それらにアクセスすることはできません。誰かが案内できますか?Bluemix API接続設定

答えて

0

すでに製品を作成しているので、既にその製品にAPIを追加しているとします。もしそうでなければ、今すぐそれをしてください。

これを済ませたら、製品の詳細ページの右上隅にあるステージメニュー(少し上向きの矢印のアイコン)を探します。対応するメニューから、製品をステージングするカタログを選択します。

これが正常に完了したら、API Connectダッシュボードに移動し、製品をステージングしたばかりのカタログをクリックします。この時点で、製品が表示され、そのステータスが「ステージング済み」と表示されます。

製品の行の右側にあるオーバーフローメニュー(3つの点)をクリックし、表示されるメニューから[公開]を選択します。デフォルトの表示設定を受け入れる可能性があります。その操作が完了すると、APIはカタログのゲートウェイURL + APIベースパス経由でアクセスできるようになります。 (あなたは、カタログの設定でこれを見つけることができます - > [エンドポイントパネル。)

をするAPIを公開の詳細については、このマニュアルを参照してください。あなたはCLIを使用したい場合はhttps://console.bluemix.net/docs/services/apiconnect/apic_006.html#apic_010

かのための:https://www.ibm.com/support/knowledgecenter/en/SSFS6T/com.ibm.apic.toolkit.doc/capim-toolkit-cli-publish-apis.html#concept_nll_3ry_xv__publish_apis

+0

返事をありがとうMatt。私はすでにこれらのすべてのステップを行っています。私は舞台に立つことができます。しかし何かがURLで間違っている。あなたは私に教えてください、APIを設定するときにホストで何をすべきですか?プロキシをアセンブルしたり、APIを呼び出す必要はありますか? –

+0

ホストフィールドは '$(catalog.host)'でなければなりません。そして、あなたが管理したいバックエンドエンドポイントを指し示す呼び出しポリシー(例えば、 'https:// myhost.mycompany.com /')をアセンブリ内に持つ必要があります。さらに、それらを渡したい場合は、 '$(request.path)'と '$(request.search)'プロパティを呼び出しポリシーターゲットURLの最後に使用する必要があります。 –

+0

ありがとうございます。私は後でそれを特定した。 (catalog.host)が機能しました。 –

0

on apiを呼び出すには、製品をポータルに「公開」する必要があります。まず、ポータルを準備します。 ダッシュボード - >カタログ - >設定 - >ポータルを有効にし、ポータル - 委任 - ユーザー - レジストリを選択します。

しばらくすると、ポータルにアクセスします。そのポータルを介して新規ユーザーを登録します。ポータルのGUIは非常に便利です。自分のAPIを呼び出す方法を自分で学習することができます。

幸運を祈る!

+0

感謝を返信私はすでにこれらのすべてのステップを行っています。私は舞台に立つことができます。しかし何かがURLで間違っている。あなたは私に教えてください、APIを設定するときにホストで何をすべきですか?プロキシをアセンブルしたり、APIを呼び出す必要はありますか? –

関連する問題