跳转到内容
搜索文档

常用 API 调用

最后更新 查看 MarkdownAgent 设置

作为 SaaS 提供商,您可能希望通过 API 而非 Cloudflare 仪表板 来配置和管理 Cloudflare for SaaS。以下是用于创建、编辑和删除自定义主机名,以及监控、更新和删除回退源站的相关 API 调用。更多详情请参阅 Cloudflare API 文档


自定义主机名

Endpoint Notes
List custom hostnames 使用 page 参数拉取更多页面。添加 hostname 参数可搜索特定主机名。
Create custom hostname 在响应的 validation_records 对象中,使用列出的 txt_nametxt_record 验证自定义主机名。
Custom hostname details 使用此端点检查主机名激活与证书状态。
Edit custom hostname 当随请求发送的 ssl 对象与现有值匹配时,表示该主机名应重新启动域控制验证 (DCV)。
Delete custom hostname 同时删除任何关联的 SSL/TLS 证书。

确认自定义主机名就绪

要确认自定义主机名已完全配置,请检查 Custom hostname details 端点 响应中的两个状态字段:

API field What it means Ready value
result.status 主机名激活状态。该字段显示 Cloudflare 是否已验证并激活自定义主机名。 active
result.ssl.status 证书状态。该字段显示主机名的 SSL/TLS 证书是否已完成签发与部署。 active

result.statusactiveresult.ssl.statusactive,且客户的 DNS 指向您的 CNAME 目标或 apex proxying 目标时,可将该自定义主机名视为已准备好用于生产 HTTPS。

result.statusactiveresult.ssl.status 不是 active,则主机名已激活,但其证书尚未完成签发与部署。仅 TLS 握手成功并不意味着自定义主机名证书已完成预配,因为 Cloudflare 可能为该主机名出示另一张匹配证书。更多信息请参阅 Certificate and hostname priority

使用 Create custom hostname 端点 时,请选择一个 ssl.method 值:httptxtemail。对于非通配符自定义主机名,在主机名指向您的 SaaS 目标后,即使您选择了 TXT 验证,Cloudflare 也始终会尝试 HTTP 证书验证

回退源站

我们的 API 包含与自定义主机名的 回退源站 相关的以下端点:

这篇文档对您有帮助吗?