我可以通过API将域添加到Firebase托管吗?

时间:2020-03-04 18:41:05

标签: firebase firebase-hosting

我希望能够使用API​​而不是Web UI将域添加到Firebase托管,这可能吗?

我想添加潜在的数百个域,Firebase中每个项目都有域限制吗?

2 个答案:

答案 0 :(得分:2)

据我从整个CLI documentation可以看出,没有任何方法可以做到这一点。

让我们退后一步,考虑一下Web UI流程涉及的内容,即在验证域中是否存在TXT记录之后,生成要添加到您的DNS记录中的TXT记录,并提供您(授权所有者)的A条记录)添加以允许重定向到您的Firebase托管站点。

我认为,这种非常手动的来回操作是安全措施所必需的。通过CLI从方程式中排除的唯一方法是为您提供一种对域所有权进行身份验证的方法(已向许多域注册商中的任何一个注册),并被授予更改A记录的授权。这些都不在Firebase的范围内,并且可能潜在地引入严重的安全漏洞。无论如何,即使它存在,它也仍然必须逐步进行,并且必须通过CLI进行手动操作,而不是听起来像是您正在寻找的单个命令。

答案 1 :(得分:0)

目前无法通过API自动添加自定义域。

也不能允许您创建转销商或多租户项目(即,动态连接大量域或子域),因为您最多只能连接一个项目连接36个域。