

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 删除扩展策略
<a name="AutoScaling-Deleting-Policy"></a>

你可以使用 AWS 管理控制台、 AWS CLI 或 Application Auto Scaling API 删除扩展策略

**使用删除扩展策略 AWS 管理控制台**

您只能通过 AWS 管理控制台使用预定义类型指标编辑策略

1. 登录 AWS 管理控制台 并打开 Amazon ElastiCache 控制台，网址为[https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/)。

1. 在导航窗格中，选择 **Valkey** 或 **Redis OSS**

1. 选择要删除其弹性伸缩策略的集群。

1. 选择 **Auto Scaling policies（Auto Scaling 策略）**选项卡。

1. 在 **Scaling policies**（扩展策略）下，选择 Auto Scaling 策略，然后选择 **Delete**（删除）。

**使用 AWS CLI 或 Application Auto Scaling API 删除扩展策略**

您可以使用 AWS CLI 或 Application Auto Scaling API 从 ElastiCache 集群中删除扩展策略。

**CLI**

要从 Valkey 和 Redis OSS 集群中删除扩展策略，请使用带有以下参数的 d [elete-scaling-](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/delete-scaling-policy.html) policy 命令： ElastiCache 
+ --policy-name – 扩缩策略的名称。
+ --resource-id – 集群的资源标识符。例如，对于此参数，资源类型为 ReplicationGroup ，唯一标识符是群集的名称`replication-group/myscalablecluster`。
+ --service-namespace – 将此值设置为 elasticache。
+ --scalable-dimension – 将此值设置为 `elasticache:replication-group:Replicas`。

**Example**  
在以下示例中，您从名为 `myscalablecluster` 的 ELC 集群中删除名为 `myscalablepolicy` 的目标跟踪扩缩策略。

对于 Linux、macOS 或 Unix：

```
aws application-autoscaling delete-scaling-policy \
    --policy-name myscalablepolicy \
    --resource-id replication-group/myscalablecluster \
    --service-namespace elasticache \
    --scalable-dimension elasticache:replication-group:Replicas \
```

对于 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**

要从 Valkey 和 Redis OSS 集群中删除扩展策略，请使用带有以下参数的 App [DeleteScalingPolicy](https://docs.aws.amazon.com/ApplicationAutoScaling/latest/APIReference/API_DeleteScalingPolicy.html)lication Auto Scaling API 操作： ElastiCache 
+ PolicyName — 扩展策略的名称。
+ ResourceID – 集群的资源标识符。例如，对于此参数，资源类型为 ReplicationGroup ，唯一标识符是群集的名称`replication-group/myscalablecluster`。
+ ServiceNamespace — 将此值设置为 elasticache。
+ ScalableDimension — 将此值设置为`elasticache:replication-group:Replicas`。

在以下示例中，您将使用 Application Auto Scaling API 从名为 `myscalablecluster` 的集群中删除名为 `myscalablepolicy` 的目标跟踪扩缩策略。

```
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"
}
```