连接到服务提供商
使用 Equinix Fabric 从 Fabric 云路由器建立与各种服务提供商的直接、低延迟连接。
本主题概述了如何连接到服务提供商。有关连接到特定服务提供商的说明和示例,请参阅“连接到服务提供商”部分。包括:
先决条件
- Portal
- API
- Terraform
-
身份验证 - 提交您的 OAuth2 用户凭据、客户端 ID 和客户端密钥 身份验证。请参阅API身份验证以获取有关如何调用OAuth API来验证和认证您的凭据的说明。
-
确定您的 Fabric 云路由器信息。通过向
/fabric/v4/routers/search端点发送POST请求来检查可用的云路由器。您需要路由器的 UUID。 -
确定服务提供商的服务配置文件信息。使用
/fabric/v4/serviceProfiles/search端点搜索特定服务配置文件,或使用/fabric/v4/serviceProfiles端点列出所有可用服务配置文件,并确定要连接的配置文件。您需要服务提供商的配置文件 UUID。
-
确定您的 Fabric 云路由器信息。使用
equinix_fabric_cloud_routers数据源检查可用的云路由器。您需要路由器的 UUID。 -
确定服务提供商的服务配置文件信息。使用
equinix_fabric_service_profiles数据源搜索特定服务配置文件。您需要服务提供商的配置文件 UUID。
创建连接
- Portal
- API
- Terraform
-
从“连接”菜单中,选择“创建连接”。
-
在“服务提供商”卡片中,单击“连接到服务提供商”。

-
搜索或选择您要连接的服务提供商,然后单击创建连接。
您的配置选项各不相同,但通常情况下:
-
根据服务提供商提供的冗余选项和您的需求,选择连接类型。根据服务提供商提供的方案,您可以选择单连接或冗余连接。
-
选择您要连接的_目的地_。这是服务提供商基础设施的 Equinix Metro 入口点。冗余连接可能提供连接到两个不同目的地的功能,也可能仅限于连接到单个目的地。根据服务提供商的不同,可能出现以下情况之一:
- 选择距离您的基础设施最近且延迟最低的位置。
- 选择您和服务提供商事先商定的地点。
- 位置信息已预先定义,例如当服务提供商向您颁发 z-side 服务令牌时。
-
-
点击下一步。
-
从“源资产类型”下拉列表中,选择“云路由器”。
-
点击**+ 选择云路由器**,选择一个云路由器实例,然后点击选择云路由器。

-
在“主连接”部分:
- 输入主连接名称。
- 选择带宽。如果您要创建冗余连接,则所选带宽值也将应用于辅助连接。
-
如果您要创建冗余连接,请在“辅助连接”部分输入您的辅助连接名称。

-
点击下一步。
-
请查看“目标”和“连接配置”部分中的信息。
-
使用“通知”字段提供接收连接状态通知的收件人电子邮件地址。最多可添加 12 个电子邮件地址。
-
(可选)在“采购订单”部分输入或添加订单信息。
-
(可选)提供客户参考标识符,以便您在发票上识别此订单。

准备就绪后,点击创建连接。
要建立连接,请向 /fabric/v4/connections 端点发送 POST 请求。
- 在
aSide:accessPoint对象中指定您的 Fabric 云路由器。 - 请在
zSide:accessPoint对象中指定服务提供商信息。所需参数因服务提供商而异,有关具体示例,请参阅连接到服务提供商文档。
示例 cURL 请求:
curl -X POST 'https://api.equinix.com/fabric/v4/connections' \
-H 'content-type: application/json' \
-H 'authorization: Bearer <token>' \
-d '{
"type": "IP_VC",
"name": "<your-connection-name-here>",
"bandwidth": <bandwidth>,
"redundancy": {
"priority": "<PRIMARY or SECONDARY>"
},
"aSide": {
"accessPoint": {
"type": "CLOUD_ROUTER",
"router": {
"uuid": "<router-uuid>"
}
}
},
"zSide": {
"accessPoint": {
"type": "SP",
"profile": {
"type": "L2_PROFILE",
"uuid": "<service-provider-profile-uuid>"
}
}
},
"project": {
"projectId": "<project-uuid>"
},
"notifications": [
{
"type": "ALL",
"emails": [
"<email-address-1>",
"<email-address-2>"
]
}
]
}'
使用 equinix_fabric_connection 资源创建连接。
- 在
a_side:access_point对象中指定您的 Fabric 云路由器。 - 请在
z_side:access_point对象中指定服务提供商信息。所需参数因服务提供商而异,有关具体示例,请参阅连接到服务提供商文档。
resource "equinix_fabric_connection" "fcr2csp" {
name = "<connection_name>"
type = "IP_VC"
notifications {
type = "ALL"
emails = ["<contact_email>", "<contact_email>"]
}
bandwidth = <bandwidth_speed>
a_side {
access_point {
type = "CLOUD_ROUTER"
router {
uuid = "<cloud_router_uuid>"
}
}
}
z_side {
access_point {
type = "SP"
profile {
type = "L2_PROFILE"
uuid = "<cloud_service_provider_uuid>"
}
location {
metro_code = "<metro_code>"
}
}
}
}
监控连接状态
- Portal
- API
- Terraform
在客户门户中创建连接后,您可以从 连接清单 监控其状态。

要检查连接状态,请向 /fabric/v4/connections/{connectionId} 端点发送 GET 请求。
使用 equinix_fabric_connections 数据源获取连接状态。
连接创建后,其 Equinix 状态 为 Pending Interface Configuration,您必须通过添加 直接路由协议详细信息或使用 BGP 来配置其路由。
连接成功后才能使用的条件因服务提供商而异。有些服务提供商要求您在他们的平台上授权连接,或者要求服务提供商批准连接。此外,您可能还需要在服务提供商端配置对等互连或路由信息。
有关特定服务提供商的详细信息,请查看连接到服务提供商部分。