You can change the billing method of an ApsaraDB for MongoDB instance from pay-as-you-go to subscription.
Prerequisites
The instance uses the pay-as-you-go billing method and is in the running state.
The instance is of an available instance type. For more information about unavailable instance types, see Unavailable instance types.
NoteIf you need to change the billing method of an instance that is of an unavailable instance type from pay-as-you-go to subscription, change the instance type first. For more information, see Overview.
The instance runs MongoDB 4.0 or later.
NoteIf you need to change the billing method of an instance that runs a MongoDB version earlier than MongoDB 4.0 from pay-as-you-go to subscription, upgrade the database version of the instance. For more information, see Upgrade the major version of an ApsaraDB for MongoDB instance and Update the minor version of an ApsaraDB for MongoDB instance.
The instance has no unpaid subscription orders.
NoteIf you change the billing method of an instance from pay-as-you-go to subscription, a subscription order is generated. You cannot purchase a new instance or change the billing method of an instance to subscription until you pay for this order. You can go to the Expenses and Costs page and then click Payment Details in the left-side navigation pane.
Your account balance is sufficient.
Usage notes
A subscription instance cannot be released within the subscription period.
Procedure
Log on to the ApsaraDB for MongoDB console.
In the left-side navigation pane, click Replica Set Instances or Sharded Cluster Instances.
In the upper-left corner of the page that appears, select the resource group and region to which the instance belongs.
Click More in the Actions column corresponding to the instance and then select Change to Subscription.
On the Switch to Subscription page, configure the Duration parameter for the instance.
Read and select Terms of Service and click Buy Now.
On the Purchase page, complete the payment.