Creates an instance snapshot.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
paidsw:CreateInstanceSnapshot |
create |
*All Resource
|
None | None |
Request syntax
POST /api/v2/instances/{InstanceId}/snapshots HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. For more information about how to obtain an instance ID, see ListInstances. |
dsw-730xxxxxxxxxx |
| body |
object |
No |
The properties of the instance snapshot. |
|
| SnapshotName |
string |
Yes |
The name of the instance snapshot. The name can contain only lowercase letters, digits, and hyphens (-). It is used for the display name of the custom image and the image version name in ACR. |
snapshot-v1 |
| SnapshotDescription |
string |
No |
The description of the instance snapshot. |
snapshot-v1 |
| ImageUrl |
string |
Yes |
The image URL. For more information about how to obtain an image URL, see ListImages. |
registry.cn-shanghai.aliyuncs.com/test/example:snapshot-v1 |
| Labels |
array |
No |
The custom tags. |
{'foo': 'bar'} |
|
object |
No |
A key-value pair of a custom tag. |
||
| Key |
string |
No |
The key of the custom tag. |
stsTokenOwner |
| Value |
string |
No |
The value of the custom tag. |
123xxxxxxxx |
| ExcludePaths |
array |
No |
The list of file paths to exclude. This parameter is supported only for ECI instances. It is used to ignore specified folders or files when you create an image. |
|
|
string |
No |
|||
| Overwrite |
boolean |
No |
Specifies whether to overwrite an existing image tag in the image repository. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The result of the request. |
||
| RequestId |
string |
The request ID. |
E7D55162-4489-1619-AAF5-3F97D5FCA948 |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
| Message |
string |
The returned message. |
"XXX" |
| Code |
string |
The status code. Valid values:
|
null |
| HttpStatusCode |
integer |
The HTTP status code. Valid values:
|
null |
| InstanceId |
string |
The instance ID. |
dsw-730xxxxxxxxxx |
| SnapshotId |
string |
The instance snapshot ID. |
snp-05cexxxxxxxxx |
Examples
Success response
JSON format
{
"RequestId": "E7D55162-4489-1619-AAF5-3F97D5FCA948",
"Success": true,
"Message": "\"XXX\"",
"Code": "null",
"HttpStatusCode": 0,
"InstanceId": "dsw-730xxxxxxxxxx",
"SnapshotId": "snp-05cexxxxxxxxx"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.