NSX 多承租人支援將 /infra 空間中的某些資源提供給組態共用。

NSX 部署的企業管理員可以進行設定,以將 /infra 空間資源提供給該部署中的預設組織共用。例如,當企業管理員將 /infra 空間中的群組或服務提供給組織共用時,這些資源將可供組織下的專案使用。

在您提供物件來共用時,還可以視需要選擇提供子物件來共用。

使用以下 API,以檢視依預設會提供給所有專案共用的物件:
GET /policy/api/v1/infra/shares/default/resources/default
除了依預設可供共用的物件外,您還可以將下列資源物件,提供給組織或組織中的專案共用:
  • 群組
  • DhcpServiceConfig
  • DhcpRelayConfig
  • 服務
  • PolicyContextProfile
  • 區段
發出以下 API 呼叫,將資源提供給組織共用:
PATCH /policy/api/v1/infra/shares/default/resources/<shared-resource-id>
範例要求:
URL:
PATCH https://{{nsx-manager-ip}}/policy/api/v1/infra/shares/default/resources/resource-1 --> share group-1 with all the projects
本文:
{
    "resource_objects": [
        {
            "resource_path": "/infra/domains/default/groups/group-1",
            "include_children": false
        }
    ]
}
將資源提供給組織共用時,該資源可供組織下的所有專案使用。
發出以下 API 呼叫,將資源提供給專案共用:
PATCH /policy/api/v1/infra/shares/<share-id>/resources/<shared-resource-id>
範例要求:
URL:
PATCH https://{{nsx-manager-ip}}/policy/api/v1/infra/shares/default-project-1/resources/resource-1   --> share group-1 with project-1
{
    "resource_objects": [
        {
            "resource_path": "/infra/domains/default/groups/group-1",
            "include_children": false
        }
    ]
}