Deleting a scaling policy
You can delete a scaling policy using the AWS Management Console, the AWS CLI, or the Application Auto Scaling API.
Deleting a scaling policy using the AWS Management Console
To delete an Auto Scaling policy for an ElastiCache (Redis OSS) cluster
-
Sign in to the AWS Management Console and open the Amazon ElastiCache console at https://console.aws.amazon.com/elasticache/
. -
In the navigation pane, choose Valkey or Redis OSS.
-
Choose the cluster whose Auto Scaling policy you want to edit (choose the cluster name, not the button to its left).
-
Choose the Auto Scaling policies tab.
-
Under Scaling policies, choose the Auto Scaling policy, and then choose Delete.
Deleting a scaling policy using the AWS CLI
To delete a scaling policy to your ElastiCache with Valkey or Redis OSS cluster, use the delete-scaling-policy AWS CLI command with the following parameters:
-
--policy-name – The name of the scaling policy.
-
--resource-id – The resource identifier. For this parameter, the resource type is
ReplicationGroup
and the unique identifier is the name of the cluster, for examplereplication-group/myscalablecluster
. -
--service-namespace – Set this value to
elasticache
. -
--scalable-dimension – Set this value to
elasticache:replication-group:NodeGroups
.
In the following example, you delete a target-tracking scaling policy named
myscalablepolicy
from a cluster named
myscalablecluster
.
For Linux, macOS, or Unix:
aws application-autoscaling delete-scaling-policy \ --policy-name myscalablepolicy \ --resource-id replication-group/myscalablecluster \ --service-namespace elasticache \ --scalable-dimension elasticache:replication-group:NodeGroups
For Windows:
aws application-autoscaling delete-scaling-policy ^ --policy-name myscalablepolicy ^ --resource-id replication-group/myscalablecluster ^ --service-namespace elasticache ^ --scalable-dimension elasticache:replication-group:NodeGroups
Deleting a scaling policy using the API
To delete a scaling policy to your ElastiCache with Valkey or Redis OSS cluster, use the DeleteScalingPolicy AWS CLI command with the following parameters:
-
--policy-name – The name of the scaling policy.
-
--resource-id – The resource identifier. For this parameter, the resource type is
ReplicationGroup
and the unique identifier is the name of the cluster, for examplereplication-group/myscalablecluster
. -
--service-namespace – Set this value to
elasticache
. -
--scalable-dimension – Set this value to
elasticache:replication-group:NodeGroups
.
In the following example, you delete a target-tracking scaling policy named
myscalablepolicy
from a cluster named
myscalablecluster
.
POST / HTTP/1.1 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:NodeGroups" }