问题很简单。如何在 Google Cloud 中的应用引擎/计算引擎之间“分配”域和子域?
例如,我有以下域:
示例.com
我想使用子域名万维网.example.com托管与我公司相关的静态/动态网页。
例如,购买另一个域名应用程序,并在此托管使用 ASP.NET 或其他框架构建的 Web 应用程序,我不知道。
使用子域名api.example.com托管一个 ASP.NET Core MVC/Web API 应用程序,该应用程序处理来自以下来源的所有 API 请求(与用户数据相关,例如,如果该应用程序是聊天应用程序)应用程序应用。
概括
领域:示例.com
子域名:
-www.example.com-> 托管与我公司相关的静态/动态页面
-api.example.com-> 管理所有用户、数据库,并具有 API 控制器
领域:应用程序
子域名:
-www.application.com-> 例如,托管聊天应用程序
我该怎么做?创建多个 Google Cloud 项目?还是创建多个 App 引擎/计算引擎实例?我该如何“分配”上面解释的域和子域
答案1
您可以管理多个 App Engine/Compute Engine 实例之间的域和子域。这是一个相当广泛的问题,但一般来说,您可以按照以下步骤操作:
- 使用注册域名Google 域名或其他注册商。
- 确定您喜欢哪个 DNS 托管:由注册商提供或云端 DNS。
- (如果切换到 Cloud DNS)创建新区域针对您的域名(您可以关注快速开始适用于 Cloud DNS)。
- (如果切换到 Cloud DNS)更新名称服务器在每个域名的注册商端。
- 要确定您需要多少个项目,请查看文档创建和管理项目了解更多详细信息:
Google Cloud 项目是创建、启用和使用所有 Google Cloud 服务的基础,包括管理 API、启用计费、添加和删除协作者以及管理 Google Cloud 资源的权限。
- 使用 App Engine 或/和 Compute Engine 取决于您的使用情况和偏好:
- 对于 Compute Engine,您可以保留静态外部 IP 地址(如果需要的话),创建虚拟机实例使用它们并添加所需记录到区域。
- 对于 App Engine,您可以关注文档映射自定义域,正如@N 辛格。
如果您需要更详细的说明,请在问题中提供更多详细信息或发布新的问题。