Saving a Running Instance as a Container Image¶
Function¶
Save the running instance as a container image. In the saved image, the installed dependency package (pip package) is not lost. In VS Code remote development, the plug-ins installed on the server are not lost.
Constraints¶
None
Debugging¶
You can debug this API through automatic authentication in or use the SDK sample code generated by API Explorer.
URI¶
POST /v1/{project_id}/notebooks/{id}/create-image
Parameter | Mandatory | Type | Description |
---|---|---|---|
id | Yes | String | Notebook instance ID. |
project_id | Yes | String | Project ID. For details, see Obtaining a Project ID and Name. |
Request Parameters¶
Parameter | Mandatory | Type | Description |
---|---|---|---|
description | No | String | Image description with a maximum of 512 characters |
name | No | String | Image name, which contains a maximum of 512 characters, including lowercase letters, digits, hyphens (-), underscores (_), and periods (.) |
namespace | No | String | Organization to which the image belongs. You can create and view the organization on the Organization Management page of the SWR console. |
tag | No | String | Image tag, which contains a maximum of 64 characters, including letters, digits, hyphens (-), underscores (_), and period (.) |
workspace_id | No | String | Workspace ID. If no workspaces are available, the default value is 0. |
Response Parameters¶
Status code: 200
Parameter | Type | Description |
---|---|---|
arch | String | Processor architecture supported by the image. Options:
|
create_at | Long | Specifies the time (UTC ms) when the image is created. |
description | String | Image description with a maximum of 512 characters |
dev_services | Array of strings | Services supported by the image. Options:
|
id | String | ID of the image used for creating notebook instances. The ID is in Universally Unique Identifier (UUID) format.For details, see Querying Supported Images. |
name | String | Image name, which contains a maximum of 512 characters, including lowercase letters, digits, hyphens (-), underscores (_), and periods (.) |
namespace | String | Organization to which the image belongs. You can create and view the organization on the Organization Management page of the SWR console. |
origin | String | Image source, which defaults to CUSTOMIZE. Options:
|
resource_categories | Array of strings | Flavors supported by the image. Options:
|
service_type | String | Supported image types. Options:
|
size | Long | Image size, in unit of KB |
status | String | Image status. Options:
|
status_message | String | Build information during image saving |
support_res_categories | Array of strings | Flavors supported by the image. Options:
|
swr_path | String | SWR image address |
tag | String | Image tag |
type | String | Image type. Options:
|
update_at | Long | Specifies the time (UTC ms) when the image was last updated. |
visibility | String | Image visibility. Options:
|
workspace_id | String | Workspace ID. If no workspaces are available, the default value is 0. |
Example Requests¶
{
"name" : "pytorch1_4",
"namespace" : "atelier-auto",
"tag" : "20221223",
"description" : "save from notebook-x21d",
"workspace_id" : "0"
}
Example Responses¶
Status code: 200
OK
{
"arch" : "x86_64",
"create_at" : 1671786468811,
"description" : "notebook2.0 20200816",
"dev_services" : [ "SSH", "NOTEBOOK" ],
"id" : "4e0d1854-63e5-4517-b683-a0ee97a692a1",
"name" : "pytorch1_4",
"namespace" : "atelier-auto",
"origin" : "IMAGE_SAVE",
"resource_categories" : [ "CPU", "GPU" ],
"service_type" : "TRAIN",
"status" : "INIT",
"swr_path" : "swr.xxxxx.com/atelier-auto/pytorch1_4:20221223",
"tag" : "20221223",
"type" : "DEDICATED",
"update_at" : 1671786468811,
"visibility" : "PRIVATE",
"workspace_id" : "0"
}
Status Codes¶
Status Code | Description |
---|---|
200 | OK |
201 | Created |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Error Codes¶
See Error Codes.