CreateAutoSnapshotPolicy

Updated at:

Creates an automatic snapshot policy.

Operation description

.

  • This feature is in free public preview. During the public preview, the File Storage NAS Service-Level Agreement (SLA) is not guaranteed.

  • Only Advanced Extreme NAS supports this feature.

  • You can create a maximum of 100 automatic snapshot policies per Alibaba Cloud account in each region.

  • If a file system contains a large amount of data and the time required to create an automatic snapshot exceeds the interval between two scheduled time points, the next time point is automatically skipped. For example, you set 09:00, 10:00, 11:00, and 12:00 as automatic snapshot time points. Because the file system contains a large amount of data, snapshot creation starts at 09:00 and completes at 10:20, taking 80 minutes. The system skips the 10:00 time point and creates the next automatic snapshot at 11:00.

  • Each file system supports a maximum of 128 automatic snapshots. After the snapshot quota is reached, the system automatically deletes the earliest automatic snapshots. Manual snapshots are not affected.

  • When you modify the retention period of an automatic snapshot policy, the change takes effect only for new snapshots. Existing snapshots retain their original retention period.

  • If an automatic snapshot is being created for a file system, you must wait until the automatic snapshot is complete before you can manually create a snapshot.

  • Automatic snapshot policies cannot be executed on file systems that are not in the Normal state.

  • Automatic snapshots follow a unified naming format: auto_yyyyMMdd_X. In this format, auto indicates an automatic snapshot, distinguishing it from manual snapshots. yyyyMMdd indicates the date when the snapshot is created, where y represents the year, M represents the month, and d represents the day. X indicates the sequence number of the automatic snapshot created on that day. For example, auto_20201018_1 indicates the first automatic snapshot created on October 18, 2020.

  • A created automatic snapshot policy can be applied to any file system by calling ApplyAutoSnapshotPolicy, and the policy content can be modified by calling ModifyAutoSnapshotPolicy..

  • This feature is in free public preview. During the public preview, the File Storage NAS Service-Level Agreement (SLA) is not guaranteed.

  • Only Advanced Extreme NAS supports this feature.

  • You can create a maximum of 100 automatic snapshot policies per Alibaba Cloud account in each region.

  • If a file system contains a large amount of data and the time required to create an automatic snapshot exceeds the interval between two scheduled time points, the next time point is automatically skipped. For example, you set 09:00, 10:00, 11:00, and 12:00 as automatic snapshot time points. Because the file system contains a large amount of data, snapshot creation starts at 09:00 and completes at 10:20, taking 80 minutes. The system skips the 10:00 time point and creates the next automatic snapshot at 11:00.

  • Each file system supports a maximum of 128 automatic snapshots. After the snapshot quota is reached, the system automatically deletes the earliest automatic snapshots. Manual snapshots are not affected.

  • When you modify the retention period of an automatic snapshot policy, the change takes effect only for new snapshots. Existing snapshots retain their original retention period.

  • If an automatic snapshot is being created for a file system, you must wait until the automatic snapshot is complete before you can manually create a snapshot.

  • Automatic snapshot policies cannot be executed on file systems that are not in the Normal state.

  • Automatic snapshots follow a unified naming format: auto_yyyyMMdd_X. In this format, auto indicates an automatic snapshot, distinguishing it from manual snapshots. yyyyMMdd indicates the date when the snapshot is created, where y represents the year, M represents the month, and d represents the day. X indicates the sequence number of the automatic snapshot created on that day. For example, auto_20201018_1 indicates the first automatic snapshot created on October 18, 2020.

  • A created automatic snapshot policy can be applied to any file system by calling ApplyAutoSnapshotPolicy, and the policy content can be modified by calling ModifyAutoSnapshotPolicy..

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

nas:CreateAutoSnapshotPolicy

create

*All Resource

*

None None

Request parameters

Parameter

Type

Required

Description

Example

RepeatWeekdays

string

Yes

The days of the week on which automatic snapshots are created.

Cycle: week.

Valid values: 1 to 7, which represent Monday through Sunday.

To create automatic snapshots on multiple days in a week, specify multiple values separated by commas (,). You can specify a maximum of 7 values.

1,2,3

TimePoints

string

Yes

The time points at which automatic snapshots are created.

Unit: hours.

Valid values: 0 to 23, which represent the 24 time points from 00:00 to 23:00. For example, 1 indicates 01:00.

To create multiple automatic snapshots within a day, specify multiple time points separated by commas (,). You can specify a maximum of 24 time points.

0,1,…,23

RetentionDays

integer

No

The retention period of automatic snapshots.

Unit: days.

Valid values:

  • -1 (default): Automatic snapshots are permanently retained. When the snapshot quota is reached, the earliest automatic snapshots are automatically deleted.

  • 1 to 65536: Automatic snapshots are retained for the specified number of days. Snapshots are subject to automatic release after the retention period expires.

30

AutoSnapshotPolicyName

string

No

The name of the automatic snapshot policy.

Limits:

  • The name must be 2 to 128 characters in length.

  • The name must start with a letter or a Chinese character.

  • The name can contain digits, colons (:), underscores (_), or hyphens (-). It cannot start with http:// or https://.

  • Default value: empty.

FinanceJoshua

FileSystemType

string

Yes

The type of the file system.

Valid values: extreme (Extreme NAS).

Valid values:

  • extreme :

    Extreme NAS.

extreme

Response elements

Element

Type

Description

Example

object

RequestId

string

The request ID.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

AutoSnapshotPolicyId

string

The ID of the automatic snapshot policy.

sp-extreme-233e6****

Examples

Success response

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "AutoSnapshotPolicyId": "sp-extreme-233e6****"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.