Cloud Foundry 中创建路由和映射路由之间的区别
difference between create-route and map-route in cloud foundry
我正在努力了解 cf create-route
和 cf 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
As written here create-route
- 在 space 中创建一个 url 路由供以后使用。不必将该路由映射到应用程序。它可以直接创建并保留以备后用
如前所述 here map-route
- 添加一个 url 路由到应用程序。为此,应该已经创建了一个路由。假设如果您直接执行带有尚未创建的 URL
的 map-route
命令,那么 map-route
将首先创建一个 URL 然后将其映射到 APP_NAME
你提到的。
cf-create-domain
是为您的组织创建一个域(不是可以在所有组织中使用的共享域)。这主要是在您使用 Vanity-URL 时完成的,例如 www.dothis.cfapp.com/your_end_point
因此,一旦您创建了自定义域,您将必须遵循 create-route
或 map-route
语法,然后将新创建的域映射到您的应用
我正在努力了解 cf create-route
和 cf 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
As written here create-route
- 在 space 中创建一个 url 路由供以后使用。不必将该路由映射到应用程序。它可以直接创建并保留以备后用
如前所述 here map-route
- 添加一个 url 路由到应用程序。为此,应该已经创建了一个路由。假设如果您直接执行带有尚未创建的 URL
的 map-route
命令,那么 map-route
将首先创建一个 URL 然后将其映射到 APP_NAME
你提到的。
cf-create-domain
是为您的组织创建一个域(不是可以在所有组织中使用的共享域)。这主要是在您使用 Vanity-URL 时完成的,例如 www.dothis.cfapp.com/your_end_point
因此,一旦您创建了自定义域,您将必须遵循 create-route
或 map-route
语法,然后将新创建的域映射到您的应用