All Products
Search
Document Center

Cloud Config:ecs-long-time-post-paid-check

Last Updated:Jun 22, 2026

Evaluates pay-as-you-go Elastic Compute Service (ECS) instances based on running duration. If the running duration is less than or equal to the specified value, the instance is Compliant. Does not apply to subscription ECS instances.

Scenarios

After a pay-as-you-go ECS instance is created, you can change its billing method to subscription based on the running duration. This is more cost-effective and allows you to reserve resources in advance.

Risk level

Default risk level: low.

When you apply this rule, you can change the risk level based on your business requirements.

Compliance evaluation logic

  • Checks whether the running duration of each pay-as-you-go ECS instance is less than or equal to the specified value. If so, the evaluation result is Compliant.

  • This rule does not apply to subscription ECS instances.

Rule details

Parameter

Description

Rule Template Name

ecs-long-time-post-paid-check

Rule Template Identifier

ecs-long-time-post-paid-check

Tag

ECS

Automatic remediation

Not supported

Invoke Type

Configuration Change

Supported resource type

ECS instance (ACS::ECS::Instance)

Input parameter

The parameter name is runTime. Default value: 30. Unit: days. Specifies the maximum running duration of the ECS instance. Maximum value: 365.

Incompliance remediation

If a pay-as-you-go ECS instance has been running for more than 365 days, we recommend that you change its billing method to subscription. For more information, see Change the billing method of an instance from pay-as-you-go to subscription.