【发布时间】:2021-06-10 09:41:40
【问题描述】:
我是 Cloud Foundry 的新手。 是否只有特定用户才能查看和更新部署在 Cloud Foundry 中的应用程序?
1.我使用“cf push”命令在 Cloud Foundry 中部署了一个应用程序。 2.输入“cf push”命令后,下面有一条消息。
Using manifest file /home/stevemar/node-hello-world/manifest.yml
enter Creating app node-hello-world-example...
name: node-hello-world-example
requested state: started
routes: {route-information}
last uploaded: Mon 14 Sep 13:46:54 UTC 2020
stack: cflinuxfs3
buildpacks: sdk-for-nodejs
type: web
instances: 1/1
memory usage: 256M
3.使用上面的{route-information},我可以通过浏览器输入下面的URL看到部署的应用程序。
https://{路由信息}
通过这种方式,任何人都可以从浏览器中看到应用程序,但我不希望每个人都看到它并限制特定用户的访问。
听说这个全局IP会默认分配给{route-information}。 有没有办法限制特定用户之间的访问? (例如,Cloud Foundry 中的 Kubernetes 是否有“私有注册表”之类的功能不对外开放)
由于我在 IBM Cloud 中使用 Cloud Foundry,如果有使用 IBM Cloud 的解决方案会更好。 我已将 Cloud Foundry 角色授予其他用户。
谢谢。
【问题讨论】:
-
您部署了一个基于 Cloud Foundry 的 Internet 应用程序并希望限制对它的访问,对吗?
-
你好。是的,这是正确的。比你。
-
您只能允许经过身份验证的用户访问。有很多方法可以实现,一种是使用 App ID 服务。有它的教程。