Auto-renewal keeps your ApsaraDB RDS for MariaDB instance running without interruption by automatically renewing the subscription before it expires — no manual action required.
Auto-renewal applies to subscription instances only. Pay-as-you-go instances do not expire and do not require renewal. ApsaraDB RDS for MariaDB does not support the serverless billing method.
If a subscription instance expires without renewal, your workloads are interrupted and data may be lost. For details, see Overdue payments.
How auto-renewal works
| Rule | Detail |
|---|---|
| When the fee is deducted | 08:00 on the third day before the instance expiration date |
| If deduction fails | Retried once per day for the remaining subscription duration until it succeeds |
| Account balance | Keep sufficient balance to avoid renewal failures. If all automatic attempts fail, manually renew the instance before it expires to prevent downtime and data loss |
| Manual renewal before auto-deduction | No automatic deduction runs for that cycle; auto-renewal resumes at the next expiration |
| When the setting takes effect | The next day after you enable auto-renewal. If the instance expires tomorrow, manually renew it now |
| Renewal cycle at purchase | One month or one year. Example: a 6-month subscription auto-renews monthly |
| Renewal cycle set manually | Based on the cycle you select in the dialog box. Example: a 3-month cycle collects a 3-month fee each renewal |
Prerequisites
Before you begin, make sure that you have:
-
A subscription ApsaraDB RDS for MariaDB instance
-
Sufficient account balance to cover the renewal fee
Enable auto-renewal when purchasing an instance
On the purchase page, select Auto-Renew Enabled.
The renewal cycle is set automatically based on the subscription term you choose.
Enable auto-renewal on an existing instance
For a single instance
-
Log on to the ApsaraDB RDS console.
-
In the top navigation bar, choose Expenses > Renewal Management.

-
On the Manual or Nonrenewal tab, filter to find the instance.
-
In the Actions column, click Enable Auto Renewal.

-
In the Enable Auto Renewal dialog box, select an auto-renewal cycle, then click Auto Renew.
For multiple instances at once
-
Log on to the ApsaraDB RDS console.
-
In the top navigation bar, choose Expenses > Renewal Management.

-
On the Manual or Nonrenewal tab, filter and select the instances.
-
Below the instance list, click Enable Auto Renewal.

-
In the Enable Auto Renewal dialog box, select an auto-renewal cycle, then click Enable Auto Renew.
Change the auto-renewal cycle
-
Log on to the ApsaraDB RDS console.
-
In the top navigation bar, choose Expenses > Renewal Management.

-
On the Auto tab, filter to find the instance.
-
In the Actions column, click Edit Auto Renewal.

-
In the dialog box, select a new auto-renewal cycle, then click OK.
Disable auto-renewal
-
Log on to the ApsaraDB RDS console.
-
In the top navigation bar, choose Expenses > Renewal Management.

-
On the Auto tab, filter to find the instance.
-
In the Actions column, click Enable Manual Renewal.

-
In the confirmation message, click OK.
API reference
| Operation | Description |
|---|---|
| CreateDBInstance | Creates an instance. Pass auto-renewal parameters to enable auto-renewal at creation time. |
| RenewInstance | Renews a subscription instance. Use this operation to enable auto-renewal after the instance is created. |