API マネージャー 1.4.0 を 1 台のマシンにインストールし、すべてを実行しました。しかし、管理コンソール内に表示される IP アドレスとストア サイトが正しくないことがわかりました。たとえば、mgnt コンソールのホームページの「ホスト」と「サーバー URL」は、ストア内の API のページにもあります (両方の URL が概要で提供され、「試してみる」機能で使用される IP が示されます)。
これを調べると、ネットワーク アダプタがパブリックではなく、プライベートにアクセス可能な IP を提供しているようです (これは変更できません)。この値は、コンポーネント間の起動時に API マネージャー全体に伝達されますが、外部からサービスにアクセスするためのリンクも提供します。
構成を調べていくつかの値を変更しましたが、UI のすべての IP を正しく表示することはできません。私が変更した設定には..
repository\conf\carbon.xml HostName, MgtHostName, ServerURL
repository\conf\api-manager.xml APIGateway-->APIEndpointURL (also updated APIKeyManager-->ThriftServerHost)
これを解決する方法はありますか?特に、ホスト内の通信に使用される構成を変更せずに、外部アクセス用に公開される IP を設定する方法はありますか?