Deleting a scaling policy
You can delete a scaling policy using the Amazon Web Services Management Console, the Amazon CLI or the Application Auto Scaling API
Deleting a scaling policy using the Amazon Web Services Management Console
You can only edit policies with type Predefined metrics by using the Amazon Web Services Management Console
-
Sign in to the Amazon Web Services Management Console and open the Amazon ElastiCache console at https://console.amazonaws.cn/elasticache/
. -
In the navigation pane, choose Valkey or Redis OSS
-
Choose the cluster whose auto scaling policy you want to delete.
-
Choose the Auto Scaling policies tab.
-
Under Scaling policies, choose the auto scaling policy, and then choose Delete.
Deleting a scaling policy using the Amazon CLI or the Application Auto Scaling API
You can use the Amazon CLI or the Application Auto Scaling API to delete a scaling policy from an ElastiCache cluster.
CLI
To delete a scaling policy from your ElastiCache for Valkey and Redis OSS cluster, use the delete-scaling-policy command with the following parameters:
-
--policy-name – The name of the scaling policy.
-
--resource-id – The resource identifier for the cluster. For this parameter, the resource type is ReplicationGroup and the unique identifier is the name of the cluster, for example
replication-group/myscalablecluster
. -
--service-namespace – Set this value to elasticache.
-
--scalable-dimension – Set this value to
elasticache:replication-group:Replicas
.
In the following example, you delete a target-tracking scaling policy named
myscalablepolicy
from an ELC; cluster named
myscalablecluster
.
For Linux, OS X, or Unix:
aws application-autoscaling delete-scaling-policy \ --policy-name myscalablepolicy \ --resource-id replication-group/myscalablecluster \ --service-namespace elasticache \ --scalable-dimension elasticache:replication-group:Replicas \
For Windows:
aws application-autoscaling delete-scaling-policy ^ --policy-name myscalablepolicy ^ --resource-id replication-group/myscalablecluster ^ --service-namespace elasticache ^ --scalable-dimension elasticache:replication-group:Replicas ^
API
To delete a scaling policy from your ElastiCache for Valkey and Redis OSS cluster, use the DeleteScalingPolicy Application Auto Scaling API operation with the following parameters:
-
PolicyName – The name of the scaling policy.
-
ResourceID – The resource identifier for the cluster. For this parameter, the resource type is ReplicationGroup and the unique identifier is the name of the cluster, for example
replication-group/myscalablecluster
. -
ServiceNamespace – Set this value to elasticache.
-
ScalableDimension – Set this value to
elasticache:replication-group:Replicas
.
In the following example, you delete a target-tracking scaling policy named
myscalablepolicy
from a cluster named
myscalablecluster
with the Application Auto Scaling API.
POST / HTTP/1.1 >>>>>>> mainline Host: autoscaling.us-east-2.amazonaws.com Accept-Encoding: identity Content-Length: 219 X-Amz-Target: AnyScaleFrontendService.DeleteScalingPolicy X-Amz-Date: 20160506T182145Z User-Agent: aws-cli/1.10.23 Python/2.7.11 Darwin/15.4.0 botocore/1.4.8 Content-Type: application/x-amz-json-1.1 Authorization: AUTHPARAMS { "PolicyName": "myscalablepolicy", "ServiceNamespace": "elasticache", "ResourceId": "replication-group/myscalablecluster", "ScalableDimension": "elasticache:replication-group:Replicas" }