Cloud Foundry中的创建路由和映射路由之间的差异



我正在努力了解cf create-routecf map-route之间有什么区别,或者何时使用一个而不是另一个。

我的要求是在 aws 中创建一个 cloudfront 发行版,将请求转发到 Cloud Foundry。

我有一个自定义域 my-custom-domain.com:

我将其添加到 cf 中:

cf create-domain MY_ORG my-custom-domain.com

我是否使用:

create-route my-space my-custom-domain.com --hostname myapp            # my-custom-domain.com

还是我使用:

cf map-route my-app my-custom-domain.com --hostname myhost            # my-custom-domain.com

正如这里所写create-route- 在空间中创建 url 路由以供以后使用。不需要将此路由映射到应用程序。它可以只是创建,可以保留以供以后使用

如此处所述map-route- 向应用添加 URL 路由。为此,应该已经创建了路由。假设如果您使用尚未创建的URL直接执行map-route命令,那么map-route将首先创建一个 URL,然后将其映射到您提到的APP_NAME

cf-create-domain是为您的组织创建一个域(而不是可以在所有组织中使用的共享域(。这主要是在使用虚 URL 时完成的,例如www.dothis.cfapp.com/your_end_point

因此,创建自定义域后,必须遵循create-routemap-route语法,然后将新创建的域映射到您的应用程序

最新更新