Equinix API
Equinix™提供REST风格的HTTP API,可在以下网址访问https://api.equinix.com/。本文介绍API及其使用方法。
API 允许您以编程方式与Equinix资源进行交互,包括项目、设备、连接、订单、主机托管部署、支持票证以及身份和访问管理。
使用 Equinix API
使用 API 可以分为授权流程和请求流程。
通过 API 与 Equinix 产品交互需要:
- Equinix客户门户帐户或OIDC提供商。
- 产品专属的创建、修改和删除权限。
用户授权流程
-
在客户门户中注册并授权应用程序。
-
使用消费者密钥,消费者机密钥和您的用户凭据调用,请求访问权限并刷新令牌信息
/oauth2/v1/token。
-
您的请求会将有效期较短的 OAuth 访问令牌及其关联的刷新令牌返回给您。
有关更多信息和更详细的说明,请参阅API 身份验证。
OIDC令牌授权流程
-
在客户门户网站或Equinix API中创建OIDC提供商。
-
通过使用身份提供商令牌和范围调用端点来申请访问权限
/v1/token。
- 您的请求返回的是有效期很短的访问令牌。
有关更多信息,请参阅OIDC API 身份验证。
请求流程
-
使用有效的 OAuth 访问令牌授权请求,并使用所需的授权标头调用 API 端点。

-
API 网关验证请求并调用相关的 Equinix API。
-
API 网关接收响应。
-
答复已发回给您。
使用 Terraform 进行基础设施即代码
除了REST API,Equinix还提供Terraform提供程序,允许您使用基础设施作为代码来管理Equinix资源。Terraform提供商打包Equinix API,并提供定义和管理基础设施的声明方式。
Equinix Terraform Provider 支持:
- Equinix Fabric - 虚拟连接、云路由器、流媒体和精确时间
- Network Edge -虚拟网络设备
有关完整的文档、示例和可用资源,请参阅Terraform Provider 文档。
API 参考
Equinix API 被组织成不同版本的功能组。每个功能组包含一组 API 端点,允许您执行与该组相关的操作。
API 参考以 OpenAPI 格式提供,其中包含每个端点的详细信息,包括请求和响应格式、所需参数以及示例请求。在Equinix产品文档中,您可以找到与所讨论产品或服务对应的“API 参考”链接。
要按功能组查看所有 Equinix API 参考库,请参阅API 目录。您还可以使用以下导航树找到所有 Equinix API 参考的链接。在此视图中,每个主要 API 路径都链接到其对应的 API 参考。