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 } ] }