2016-08-23 4 views
0

を曇らせる私はドキュメントを読ん把握することはできませんよWSO2のAPI Managerに関するいくつかの質問を持っている:WSOのAPI Managerのエンドポイントと

  1. は、すべてのAPIのための「デフォルト」BasePathのセットアップにそれは可能ですか?たとえば、localhost:8080/rest/myapiから12.43.56.89:8080/rest/myapiにエンドポイントを切り替える必要がある場合は、単一のAPIのenpointを編集することなくそれを行うことは可能ですか?
  2. サンドボックスエンドポイントにのみアクセスでき、プロダクションエンドポイントにはアクセスできないロールを作成することはできますか?これを行う唯一の方法は、私が知る限り、ユーザーがAPIに登録した後、手動でプロダクションへのアクセスをブロックすることです。私の考えは、すべてのユーザーがサンドボックスにアクセスできるようにすることですが、信頼できるユーザーのみがアプリケーションの検証が完了したら運用APIにアクセスできるようにします。
  3. AMゲートウェイの複数のインスタンスを配布することはできますか?したがって、ドキュメンテーションでは、gateway、store、およびpublisher + keymanagerを異なるサーバー上で実行することは可能ですが、ゲートウェイの複数のインスタンスを並行して実行することはできないようです。

ありがとうございました!

答えて

1

1)このようにエンドポイントのベースパスに変数を使用できます。

http://{uri.var.host}:{uri.var.port}/apis/weather

これらの変数は、システム変数から取得することができます。それを行う方法はSee thisです。

2)これにはKey Generation (i.e. OAuth App Registration) Workflowsを使用できます。これにより、管理者に承認要求が送信されます。ユーザーの役割などに基づいて承認するように自動化する場合は、customize workflowsとすることができます。

3)multiple gatewaysを使用できます。

+0

ありがとうございました!だから、ポイント2を達成する唯一の方法は、WSO2 BPSをインストールすることです。標準の役割を使ってプロダクション/サンドボックスを処理することはできません。 –

+0

カスタムワークフローを作成して、ユーザーの役割を確認し、自動的に承認することができます。その場合はBPSは必要ありません。 – Bee

関連する問題