【发布时间】:2018-07-19 12:31:59
【问题描述】:
在大多数解决方案中,一些应用程序应该是公开的,而一些应用程序应该仅供内部访问。
这种解决方案有经过验证的配置模式吗?
执行此操作的简单方法可能是创建两个 CF 空间(在同一个 CF 组织中):
-
internal space- 此空间中的应用程序绑定到指向
internal load-balancer的internal domain(例如:*.my-internal-cf.cloud) -
internal domain是主要共享域 -
internal load-balancer无法从 Internet 访问,只能通过 Cloud Foundry 的应用访问 -
internal space可以访问支持服务(参见安全组)
- 此空间中的应用程序绑定到指向
-
public space:- 此空间中的应用程序绑定到指向
public load-balancer的public domain(例如:*.my-pub-cf.cloud) -
public load-balancer可从 Internet 访问,并且仅将流量传递到public domains -
public space对支持服务的访问权限有限,甚至只能访问来自internal space的应用程序(参见安全组)
- 此空间中的应用程序绑定到指向
此配置安全吗?
可以更轻松地完成吗?
【问题讨论】:
标签: security microservices cloud-foundry 12factor