> For the complete documentation index, see [llms.txt](https://www.axisnow.io/zh/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.axisnow.io/zh/docs/multi-edge/services/edge-providers.md).

# 边缘提供商

以配置同步或仅调度方式把边缘加入服务，查看状态与移除

边缘提供商（Edge Provider）是服务（Service）的流量承载方，一个服务可以有一家或多家。本页讲边缘提供商在服务里的加入、状态和移除；要让 AxisNow 持有某家边缘的账号凭据，先到[集成](/zh/docs/multi-edge/integrations.md)完成接入。

## 两种加入方式 <a href="#two-ways-to-add" id="two-ways-to-add"></a>

在服务中添加边缘提供商时，第一步是选择加入方式。

* **配置同步**（Provision）：由 AxisNow 使用您集成的账号在该边缘上创建配置，之后域名、源站和策略的每一次变更都自动同步过去。您在 AxisNow 配置一次，各家边缘保持一致。
* **仅调度**（Steer）：这家边缘您已经在运行，配置由您自己或其他团队维护。AxisNow 只记录它的接入地址，把它作为调度目标参与路由和拨测，不改动它的任何配置，也不采集它的流量报表。见[仅调度](/zh/docs/multi-edge/services/edge-providers/steer.md)。

何时选哪一种，以及两者混用完成新老过渡的做法，见[最佳实践](/zh/docs/multi-edge/services/best-practices.md)。

## 加入服务 <a href="#add-to-service" id="add-to-service"></a>

在服务的 **边缘提供商** 标签页点击 **添加边缘提供商**。第一屏是两张卡：**仅调度已有的边缘（Steer）** 和 **新建并配置同步（Provision）**。

### 仅调度 <a href="#steer" id="steer"></a>

选择 **仅调度已有的边缘（Steer）**，在 **CNAME** 中填写您的域名在这家边缘上的接入地址，即当前 DNS 里指向它的那条 CNAME 记录的值，**边缘提供商** 会按它自动识别厂商，识别不出时自行选择，点击 **添加边缘提供商**。这家边缘立即以已生效状态出现在列表中，可以直接在路由规则中使用。

### 配置同步 <a href="#provision" id="provision"></a>

选择 **新建并配置同步（Provision）**，向导分三步，步骤指示器为 **边缘提供商 → 设置 → 配置同步**。

1. **边缘提供商**：从已集成的账号中选择一家。还没有集成时，先按[集成](/zh/docs/multi-edge/integrations.md)中对应厂商的页面创建集成。
2. **设置**：填写这家边缘需要的信息，AxisNow 随即自动检查。
   * 服务还没有域名时，先填写第一个 **域名**、**源站** 和 **证书**，只问一次。证书可以选择已有的、上传一张，或用 Let's Encrypt 签发，见[证书](/zh/docs/multi-edge/certificates.md)。
   * 检查结果列在 **域名 / 可用性 / 证书** 表中：每个域名能否添加到这家边缘、证书是否覆盖它。有阻碍项时在对应行说明原因，**配置同步** 按钮不可用。
3. **配置同步**：点击 **配置同步**，AxisNow 在这家边缘上逐个域名部署，弹窗显示进度，通常需要几分钟；关闭弹窗后部署在后台继续，列表中该边缘显示为配置中。

![](https://3062891322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKDgGNU6JXG7cqYCk2aCz%2Fuploads%2Fgit-blob-60b759b47648dc858613976f67f3a69245d02e13%2Fedge-providers-01.png?alt=media)

部署完成后弹窗显示这家边缘的 **CNAME**、已生效状态和 **测试边缘提供商** 验证命令，切换 DNS 前可以先用它直接访问这家边缘，见[测试与验证](/zh/docs/multi-edge/services/edge-providers/testing.md)；点击 **前往流量调度** 可以直接去配置路由规则。部分域名失败时边缘仍为已生效，失败的域名在 **域名** 标签页查看原因并重试；全部域名失败时 AxisNow 自动撤销这次添加并清理已创建的配置，修正原因后重新添加即可。

{% hint style="warning" %}
无论哪种方式，新加入的边缘提供商都不会自动进入已有的路由规则，**路由规则** 为 0。要让它承载流量，请到 **流量调度** 标签页把它加入相应规则，见[流量调度](/zh/docs/multi-edge/services/routing.md)。
{% endhint %}

## 列表与状态 <a href="#list-and-status" id="list-and-status"></a>

**边缘提供商** 标签页列出服务的全部边缘提供商。

* **边缘提供商**：厂商名。
* **CNAME**：这家边缘的接入地址，路由规则选中它时 DNS 返回的就是这个值。
* **状态**：配置中表示正在部署，已生效表示可以承载流量，失败表示部署失败。Steer 方式加入的始终为已生效。
* **路由规则**：引用这家边缘的路由规则数量。

![](https://3062891322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKDgGNU6JXG7cqYCk2aCz%2Fuploads%2Fgit-blob-b0775347f88d66890d8c5aa36fe2187a544f71a0%2Fedge-providers-02.png?alt=media)

## 移除边缘提供商 <a href="#remove-edge-provider" id="remove-edge-provider"></a>

移除只解除这家边缘与当前服务的关系，服务的域名、源站、证书、其他边缘以及账号集成都不受影响。

被路由规则引用的边缘提供商不能移除，请先到 **流量调度** 标签页把它从相关规则中移出，使 **路由规则** 为 0；AxisNow 不会替您改写规则。正在部署或正在移除中的边缘也需要等任务结束。

![](https://3062891322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKDgGNU6JXG7cqYCk2aCz%2Fuploads%2Fgit-blob-59e3449261d4cef7465d1966fb7817ecfa2dcf48%2Fedge-providers-03.png?alt=media)

在列表的操作菜单中选择 **移除**，弹窗提供两种方式：

* 默认只从 AxisNow 移除，这家边缘上的配置原样保留，点击 **移除** 立即完成。
* 勾选 **同时删除它在 … 上的配置**，同时删除 AxisNow 为这个服务在该边缘上创建的配置：各域名的接入配置、同步过去的规则，以及为这个服务创建的 CloudFront distribution；您自己的 zone、站点和证书保留。弹窗会列出将删除和保留的内容，确认后异步执行，列表中该边缘显示为删除中，完成后消失。Steer 方式加入的边缘没有 AxisNow 创建的配置，没有这个选项。

{% hint style="warning" %}
移除不会修改业务域名的 DNS。把这家边缘从路由规则中移出后，请等待 DNS 生效再移除，避免访客仍被解析到一个已经删除配置的边缘。
{% endhint %}

删除整个服务时，其中的边缘提供商随服务一起处理，不需要逐个移除，见[删除服务](/zh/docs/multi-edge/services/delete.md)。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://www.axisnow.io/zh/docs/multi-edge/services/edge-providers.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
