能否通过vCloud Director API创建无模板的空vApp?
在vCloud Director API中创建空vApp的可行方案
完全可以直接在VDC中创建空vApp,你需要使用正确的API端点和极简请求体实现:
- 适用API版本:v37.1及以上版本支持直接创建空vApp
- API端点:发送
POST请求到/cloudapi/1.0.0/vdcs/{vdcUrn}/vapps,其中{vdcUrn}是目标VDC的唯一资源标识(URN) - 请求体示例:无需指定任何虚拟机模板或配置,仅传递vApp基础信息即可生成空实例:
{ "name": "My-Empty-vApp", "description": "Placeholder for future VMs", "powerOn": false }
- 权限要求:操作账号需拥有目标VDC的
vApp:Create权限 - 后续操作:空vApp创建成功后,可通过
POST /cloudapi/1.0.0/vapps/{vappUrn}/vm端点向该vApp内添加虚拟机
若使用v37.0及以下旧版本API,可通过创建包含"空虚拟机"的vApp间接实现,但优先推荐新版本API的直接创建方式,更简洁高效。
内容的提问来源于stack exchange,提问作者Алексей Цуров
相关产品推荐
相关产品推荐

