All Products
Search
Document Center

Elastic Compute Service:Renew a subscription instance

Last Updated:Apr 14, 2025

You can manually renew a subscription Elastic Compute Service (ECS) instance to extend its service duration anytime before the instance is automatically released due to expiration. This topic describes how to renew a subscription instance.

You can use different methods to renew a subscription instance in various phases, such as the creation, expiration, and release phases, during the instance lifecycle.

image

Manual renewal

(Recommended) Manually renew instances in the ECS console

Renew a single instance

  1. Go to ECS控制台-实例. Select the region in the top navigation bar.

  2. On the Instance page, find the instance that you want to renew and click the ID of the instance. On the instance details page, in the Basic Information section, click Renew under Expire At. Follow the on-screen instructions to select a renewal duration and complete the payment.

    image

Note

ECS also provides the batch renewal function.

  • To batch renew multiple instances within the same region, select the instances on the Instance page, and choose More > Renew at the bottom of the instance list.

  • To batch renew multiple instances across regions, go to Expenses and Costs - Renewal. On the Manual tab, select the ECS instances and batch renew them. Note that ECS instances cannot be batch renewed with other cloud products.

Renew a single instance by calling an API operation

You can call the RenewInstance operation to renew an instance and configure the ID of the instance that you want to renew and the renewal duration based on the renewal scenario. Specify one of the Period, PeriodUnit, or ExpectedRenewDay parameters as the renewal duration. To renew multiple ECS instances, call the RenewInstance operation multiple times.

You can call the following API operations related to subscription instance renewal:

  • To enable auto-renewal for an instance, call the ModifyInstanceAutoRenewAttribute operation and configure the InstanceId, Duration, and AutoRenew parameters in a request.

  • To query the renewal price of an instance, call the DescribeRenewalPrice operation and configure parameters, such as the region, instance type, and renewal duration, in a request.

  • To query ECS instances that expire within a specific time range, call the DescribeInstances operation and configure the ExpiredStartTime and ExpiredEndTime parameters in a request to query the ECS instances that expire within the specified time range.

  • To query the auto-renewal status of an ECS instance or the instances that are in specific auto-renewal states, call the DescribeInstanceAutoRenewAttribute operation and configure the InstanceId or RenewalStatus parameter in a request.

More renewal methods

Renewal method

Time window

Scenario

New billing cycle

Auto-renewal

From the creation of an instance until 14 days after the instance expires (T+14)

The instance is renewed and the configurations of the instance are not changed.

The instance is automatically renewed before it expires. This prevents the instance from being accidentally released and affecting your business.

After the instance is automatically renewed, the new billing cycle starts from the original expiration date.

Downgrade the configurations of an instance during renewal

From 15 days before an instance expires (T-15) until the instance is automatically released

The instance is renewed and the instance configurations, such as the instance type and bandwidth, are downgraded.

You can downgrade the configurations of an instance, such as the instance type and public bandwidth, to meet your business requirements and reduce instance costs for the next billing cycle.

  • T-15: If you renew an instance within 15 days before the instance expires, the new billing cycle starts from the original expiration date.

  • After expiration: If you renew an instance after the instance expires, the new billing cycle starts from the renewal date.

Synchronize the expiration dates of subscription instances

Before instances expire

If you have multiple subscription instances that expire on different dates, you can synchronize the expiration dates to the same day of each month to simplify management and renewal and ensure business continuity.

The new billing cycle starts from the renewal date.

Enable non-renewal

If you no longer require an expired instance, enable non-renewal for the instance. This reduces the number of expiration reminders that you receive.

Note

After you enable non-renewal for the instance, you can still renew the instance before the instance expires.

  1. Go to the Renewal page and specify search conditions.

    Set the Instances parameter to ECS (Subscription) - International Site and click the Manual or Auto tab.

  2. Select one or more ECS instances and click Set as Nonrenewal in the lower part of the page. In the dialog box that appears, confirm the information and click OK.

  3. After you enable non-renewal for the instances, you can view the instances on the Nonrenewal tab.

You can still renew an instance for which non-renewal is enabled before the instance expires and is released. On the Nonrenewal tab of the page, find the ECS instance that you want to renew and select a renewal method in the Actions column.