Nova API 提供了丰富的任务管理功能,允许用户创建、查询、更新和删除任务。以下是对任务管理功能的详细介绍。

创建任务

要创建一个任务,您可以使用以下 API 调用:

POST /v2.1/<tenant_id>/servers/<server_id>/action

其中,<tenant_id> 是租户 ID,<server_id> 是服务器 ID。

查询任务

要查询任务,您可以使用以下 API 调用:

GET /v2.1/<tenant_id>/servers/<server_id>/action

其中,<tenant_id> 是租户 ID,<server_id> 是服务器 ID。

更新任务

要更新任务,您可以使用以下 API 调用:

PUT /v2.1/<tenant_id>/servers/<server_id>/action

其中,<tenant_id> 是租户 ID,<server_id> 是服务器 ID。

删除任务

要删除任务,您可以使用以下 API 调用:

DELETE /v2.1/<tenant_id>/servers/<server_id>/action

其中,<tenant_id> 是租户 ID,<server_id> 是服务器 ID。

示例

以下是一个创建任务的示例:

{
  "os-create": {
    "name": "new_server",
    "imageRef": "d1a9f5c4-7d3e-435e-b4f9-0a6f9a2a6f8c",
    "flavorRef": "1"
  }
}

更多关于 Nova API 的信息

Nova API