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