如何在Cloudflare中将域添加到Firebase,将子域添加到GCP

如何在Cloudflare中将域添加到Firebase,将子域添加到GCP,firebase,google-app-engine,subdomain,cloudflare,Firebase,Google App Engine,Subdomain,Cloudflare,我将Cloudflare中的example.com域连接到Firebase中托管的应用程序,第二个应用程序应使用GAE中托管的子域api.example.com,但当我尝试在GAE中连接子域时,出现以下错误: CAA域注册不允许您激活证书。由DNS设置组成 域与Firebase完美配合,但子域与GAE不配合。我在每种情况下都添加了相应的记录,但是子域仍然不起作用,这只显示了这个屏幕: 我的问题是,我是否在一个平台上有一个域,在另一个平台上有一个子域。事实上,我知道这是可以做到的,因为一旦我在H

我将Cloudflare中的
example.com
域连接到Firebase中托管的应用程序,第二个应用程序应使用GAE中托管的子域
api.example.com
,但当我尝试在GAE中连接子域时,出现以下错误:

CAA域注册不允许您激活证书。由DNS设置组成

域与Firebase完美配合,但子域与GAE不配合。我在每种情况下都添加了相应的记录,但是子域仍然不起作用,这只显示了这个屏幕:


我的问题是,我是否在一个平台上有一个域,在另一个平台上有一个子域。事实上,我知道这是可以做到的,因为一旦我在Heroku中设置了子域,在Firebase中设置了域,但我还没有成功地使用GAE和Firebase来完成,下面是访问所需设置的权限

设置:


首先要尝试的是禁用Cloudflare CDN/代理层(如果UI仍然与以前一样,请关闭子域旁边的橙色云并将其置为灰色)。这将直接将流量传递给GAE,可能会更好。您的意思是激活“仅DNS”选项吗?当进入api.example.com时,我有以下答案:
无法访问此网站api.example.com意外关闭了连接。
我想是的。我不确定下一步该把你带到哪里,因为这很大程度上取决于你的特定DNS记录和GAE配置。你忘了,这个解决方案适合我。谢谢你的帮助
|------------|-----------------|-----------------|------------|
|    Type    |       Name      |     Content     |     TTL    |
|------------|-----------------|-----------------|------------|
|     A      | api.example.com |      HostIP     |     Auto   |
|------------|-----------------|-----------------|------------|
|   CNAME    |       www       | api.example.com |    Auto    |
|------------|-----------------|-----------------|------------|