Creates a snapshot.
Usage notes
- The snapshot feature is in public preview and is provided free of charge. Apsara File Storage NAS Service Level Agreement (SLA) is not guaranteed in public preview.
- Only advanced Extreme NAS file systems support the snapshot feature.
- You can create a maximum of 128 snapshots for a file system.
- The compute node on which a file system is mounted must function as expected. Otherwise, you cannot create a snapshot for the file system.
- You can create only one snapshot for a file system at a time.
- If the file system expires when a snapshot is being created, the file system is released and the snapshot is deleted.
- A short-term compromise in I/O performance of a file system may occur when you create a snapshot for the file system. We recommend that you create snapshots during off-peak hours.
- A snapshot is a backup of a file system at a specific point in time. After you create a snapshot, incremental data that is generated in the file system will not be synchronized to the snapshot.
- Manually created snapshots will not be deleted until 15 days after the service is suspended due to an overdue payment. We recommend that you delete unnecessary snapshots at regular intervals to prevent extra fees incurred by the snapshots.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | CreateSnapshot | The operation that you want to perform. Set the value to CreateSnapshot. |
FileSystemId | String | Yes | extreme-01dd**** | The ID of the advanced Extreme NAS file system. The value must start with |
SnapshotName | String | No | FinanceJoshua | The name of the snapshot. Limits:
|
Description | String | No | FinanceDepet | The description of the snapshot. Limits:
|
RetentionDays | Integer | No | 30 | The retention period of the snapshot. Unit: days. Valid values:
|
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
SnapshotId | String | s-extreme-snapsho**** | The snapshot ID. |
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | The request ID. |
Examples
Sample requests
http(s)://[Endpoint]/?Action=CreateSnapshot
&FileSystemId=extreme-01dd****
&SnapshotName=FinanceJoshua
&Description=FinanceDepet
&RetentionDays=30
&<Common request parameters>
Sample success responses
XML
format
HTTP/1.1 200 OK
Content-Type:application/xml
<SnapshotId>s-extreme-snapsho****</SnapshotId>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
JSON
format
HTTP/1.1 200 OK
Content-Type:application/json
{
"SnapshotId" : "s-extreme-snapsho****",
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Error codes
For a list of error codes, see Service error codes.