确定项目标识符
项目会汇总最终客户或内部项目所需的资源。当您订购产品资产时,必须指定该资产实例将分配到哪个项目。检索项目以确定项目标识符。

先决条件
身份验证 - 请提交您的用户凭据、客户端 ID 和客户端密钥以进行 OAuth2 身份验证。有关如何调用 OAuth API 来验证和确认您的凭据的说明,请参阅API 身份验证。
获取项目标识符
要获取项目 ID,请向 /resourceManager/v2/projects 端点发送 GET 请求。
示例请求:
curl -X GET 'https://api.equinix.com/resourceManager/v2/projects?includePermissions=true&includeInbox=true'
-H 'authorization: Bearer <token>'
示例响应:
{
"pagination": {
"offset": 0,
"limit": 20,
"total": 2
},
"data": [
{
"projectId": "1234",
"projectName": "Top Secret Project",
"labels": {
"application": "Network Edge"
},
"parentOrganizationId": "1234",
"resourceSubType": "END_CUSTOMER",
"rootOrgId": "316481000362970",
"inboxResource": false,
"silentProject": false,
"permissions": [
{
"actions": [
"networkedge.acl.view",
"networkedge.acl.create",
"networkedge.acl.modify"
],
"resourceType": "ACL"
},
{
"actions": [
"fabric.port.read"
],
"resourceType": "PORT"
}
]
},
{
"projectId": "5678",
"projectName": "Potato Inc. Project",
"labels": {
"application": "Network Edge"
},
"parentOrganizationId": "1234",
"resourceSubType": "END_CUSTOMER",
"rootOrgId": "316481000362970",
"inboxResource": false,
"silentProject": false,
"permissions": [
{
"actions": [
"networkedge.l2connection.view",
"fabric.l2connection.read",
"networkedge.l2connection.create",
"networkedge.l2connection.delete",
"networkedge.l2connection.modify"
],
"resourceType": "L2_CONNECTION"
}
]
}
]
}
只有 silentProject 属性设置为 false 的项目才能用于订购产品资源。请使用产品专属的创建 API 请求下单。请务必包含您获取的项目标识符。