如何从网络外部调用本地计算机上安装的 OpenStack API?
我在本地 Ubuntu 计算机上安装了 OpenStack,并且可以使用本地 IP 地址访问仪表板。我想从外部 Spring Boot 应用程序获取存储上的文件列表。
我查看了文档来验证请求,但我的 REST 端点应该是什么。我无法从网络外部访问 10.0.0.x,那么如何公开本地 OpenStack 以接受来自本地网络外部的 API 调用?
I installed OpenStack on my local Ubuntu machine and can access the dashboard using a local IP address. I want to get the list of files on the storage from an external Spring Boot application.
I looked into the documentation to authenticate the requests but what should be my REST endpoint. I cannot access 10.0.0.x from outside the network so how do I expose my local OpenStack to accept API calls from outside the local network?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
显然,根据您的描述,没有办法实现这一目标 -
我无法从网络外部访问 10.0.0.x
。我认为你应该有一个 NGINX 反向代理< /a> 可以连接私网(10.0.0.x)和公网(网外)的服务器。
It's obviously there is not way to achieve that from what you describe --
I cannot access 10.0.0.x from outside the network
.I think you should have a NGINX Reverse Proxy server which could connect to the private network(10.0.0.x) and the public network(outside the network).