目前在Netlify中,您可以正常创建自定义域的别名,但我想知道是否可以从API/以编程方式添加这些别名。
Netlify 提供有关其 API 的文档,包括以下内容:
更新网站
PATCH /api/v1/sites/{site_id}
将允许您更新网站上的
某些属性PUT /api/v1/sites/{site_id}
允许您更新网站上的某些属性这使您可以更新站点。采用与以下情况下相同的所有参数 创建站点。
创建站点时,可以设置以下属性:
name
,站点的名称(mysite.netlify.com(custom_domain
,站点的自定义域(www.example.com(password
,密码保护站点force_ssl
,如果启用了SSL,则会在站点上强制SSL,domain_aliases
,
是除了自定义域之外,站点还具有其他主机名的数组processing_settings
,允许您设置以下处理设置:{“css”: {“bundle”: true, “minify”: true}, “js”: {“bundle”: true, “minify”: true}, “html”: {“pretty_urls”: true, “canonical_urls”: true}, “images”: {“optimize”: true}}
repo
,允许您配置持续部署。创建 repo 对象有点复杂,因此如果要执行此操作,请联系支持人员以获取指导。
基于此,我怀疑您将能够使用他们的 API 来调整您的自定义域 - 但是他们没有引用任何调整别名的方法,以便您可以一次控制多个域。如果您需要,您可以联系他们的支持团队并请求帮助。