管理资产
要查看或流化资产中的数据,指标和事件,必须首先将其附加到流。 支持以下资产:
- Ports-流带宽使用情况,错误和丢弃的数据包指标,上行/下行事件和生命周期事件。
- Connections-流带宽使用情况,丢弃的数据包指标,上行/下行事件和生命周期事件。
- 矩阵云路由器-流式传输BGP状态事件,路由配额使用事件和生命周期事件。
- 网络边缘虚拟设备-流访问控制列表,设备属性,重新引导和设备链接组事件。
- Metros-流式城域网延迟指标。
- 项目-要查看项目的所有事件,包括项目中资产的状态更改事件和生命周期事件,请将项目附加到流中。要获取有关项目的详细信息, 请参阅管理项目。
- Organization-要查看组织事件(包括项目的生命周期事件)以及身份和访问管理事件(如角色指派),请将组织附加到您的流。有关组织的详细信息,请参阅管理组织。
- Company Profiles-流配置文件属性,标签和生命周期事件。
前提条件
-
要将资产(端口,连接等)附加到流,用户至少需要在该资产上具有
Viewer角色。 -
要将项目附加到生命周期供应事件流,用户需要具有
Project Admin角色。 -
要将组织附加到角色指派,用户登录和资源管理事件流,用户需要具有
Org Admin角色。要将组织附加到流以进行角色指派,用户需要具有Org Admin角色。 -
如果您使用的是API,请提交您的用户凭据,客户端ID和用于OAuth2身份验证的客户端机密。有关如何验证对Equinix API的请求的详细信息,请参阅API身份验证。
在门户中附加资源
-
登录客户门户>Fabric Dashboard。
-
从_Observability_菜单中,选择数据流。

-
单击要向其中添加资源的_流名称_。
-
从_Actions_下拉菜单中,选择添加资源。

-
使用_File Directory_菜单过滤可用的资源类型。
-
选择要添加到流的特定资源。添加的资源发送事件数据,如果您还想发送指标,请切换_Enable Metrics_。选择所需的资源后,单击审核。

-
查看要附加到流的资产列表。

-
- 单击“Submit”(提交)。
在API中附加资源
要将端口附加到流,请向端点发送PUT请求/fabric/v4/streams/{streamId}/{asset}/{assetId}。
请参阅下面的示例,将资产附加到受支持资产的流。
端口
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/ports/<portId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": true
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/ports/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "XF_PORT",
"metricsEnabled": true,
"attachmentStatus": "ATTACHING"
}
连接
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/connections/<connectionId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": true
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/connections/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "IP_VC",
"metricsEnabled": true,
"attachmentStatus": "ATTACHING"
}
Fabric Cloud Router
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/routers/<routerId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": false
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/routers/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "XF_ROUTER",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
Network Edge 虚拟设备
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/networkEdgeDevices/<networkEdgeDeviceId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": false
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/41372e9-79c9-4ef8-b77a-8b8176c2098b4/networkEdgeDevices/e78f71ef-d82d-4fab-947b-7c95d153e362",
"uuid": "e78f71ef-d82d-4fab-947b-7c95d153e362",
"type": "VD",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
都会区
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/metros/<metroCode>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": true
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/metros/SV",
"uuid": "SV",
"type": "XF_METRO",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
项目
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/projects/<projectId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"includes": ["*"],
"metricsEnabled": true
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/projects/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "PROJECT",
"metricsEnabled": true ,
"attachmentStatus": "ATTACHED"
}
组织
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/organizations/<organizationId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"includes": ["*"],
"metricsEnabled": true
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/organizations/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "ORGANIZATION",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
公司简介
卷曲请求示例:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/companyProfiles/<companyProfileId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": false
}'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/41372e9-79c9-4ef8-b77a-8b8176c2098b4/companyProfiles/12345918-3333-2222-1111-12345ae12345",
"uuid": "12345918-3333-2222-1111-12345ae12345",
"type": "COMPANY_PROFILE",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
查看附加资源
- Portal
- API
要查看已添加到数据流的资源列表,请从_Data Streams Inventory_中选择其数据流。
在_Stream Details_页中,单击Resources以查看_Resource List_。

要获取资产的附件详细信息和状态,请向终结点发送GET请求fabric/v4/streams/{streamId}/{asset}/{assetId}。
卷曲请求示例:
curl -X 'GET' 'https://api.equinix.com/fabric/v4/streams/657400f8-d360-11e9-bb65-2a2ae2dbcce5/ports/757400f8-d360-11e9-bb65-2a2ae2dbcce6' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <Bearer Token>'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/ports/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
删除资产附件
- Portal
- API
要从流中删除资源,请从_Data Streams Inventory_中选择流。在_Stream Details_页中,单击Resources以查看_Resource List_。
从资源的选项菜单中,单击删除资源。

要删除资产附件,请向端点发送DELETE请求fabric/v4/streams/{streamId}/{asset}/{assetId}。
卷曲请求示例:
curl -X 'DELETE' 'https://api.equinix.com/fabric/v4/streams/657400f8-d360-11e9-bb65-2a2ae2dbcce5/ports/757400f8-d360-11e9-bb65-2a2ae2dbcce6' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>'
示例响应:
{
"href": "https://api.equinix.com/fabric/v4/stream/241372e9-79c9-4ef8-b77a-8b8176c2098b4/ports/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"metricsEnabled": true,
"attachmentStatus": "DETACHING"
}