Skip to main content

ALTER STORAGE POLICY

Description​

This statement is used to modify an existing hot-cold tiered migration policy. Only root or admin users can modify resources.

Syntax​

ALTER STORAGE POLICY  '<policy_name>' PROPERTIE ("<key>"="<value>"[, ... ]);

Required Parameters​

1.<policy_name>

The name of the storage policy. This is the unique identifier of the storage policy you want to modify, and an existing policy name must be specified.

Optional Parameters​

PROPERTIE ("<key>"="<value>"[, ... ])

1.retention_days

Data retention period. Defines the duration for which the data is kept in storage. Data exceeding this period will be automatically deleted.

2.redundancy_level

Redundancy level. Defines the number of data replicas to ensure high availability and fault tolerance. For example, a value of 2 means each data block has two replicas.

3.storage_type

Storage type. Specifies the storage medium used, such as SSD, HDD, or hybrid storage. This affects performance and cost.

4.cooloff_time

Cool-off time. The time interval between when data is marked for deletion and when it is actually deleted. This helps prevent data loss due to accidental operations.

5.location_policy

Geographical location policy. Defines the geographical placement of data, such as cross-region replication for disaster recovery.

Examples​

  1. Modify the cooldown_datetime for hot-cold tiered data migration:
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES("cooldown_datetime" = "2023-06-08 00:00:00");
  1. Modify the cooldown_ttl for hot-cold tiered data migration countdown:
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES ("cooldown_ttl" = "10000");
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES ("cooldown_ttl" = "1h");
ALTER STORAGE POLICY has_test_policy_to_alter PROPERTIES ("cooldown_ttl" = "3d");