

# 从 Amazon Aurora 数据库集群删除自动扩缩策略
删除自动扩缩策略

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

## 控制台


您可以使用 AWS 管理控制台删除扩展策略。

**删除 Aurora 数据库集群的 Auto Scaling 策略**

1. 登录AWS 管理控制台并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 在导航窗格中，选择 **Databases (数据库)**。

1. 选择要删除 Auto Scaling 策略的 Aurora 数据库集群。

1. 选择 **Logs & events (日志和事件)** 选项卡。

1. 在 **Auto Scaling 策略**部分中，选择 Auto Scaling 策略，然后选择**删除**。

## AWS CLI


要从 Aurora 数据库集群中删除扩展策略，请使用具有以下参数的 [https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/delete-scaling-policy.html](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/delete-scaling-policy.html) AWS CLI 命令：
+ `--policy-name` – 扩展策略的名称。
+ `--resource-id` – Aurora 数据库集群的资源标识符。对于该参数，资源类型为 `cluster`，唯一标识符为 Aurora 数据库集群的名称，例如，`cluster:myscalablecluster`。
+ `--service-namespace` – 将该值设置为 `rds`。
+ `--scalable-dimension` – 将该值设置为 `rds:cluster:ReadReplicaCount`。

**Example**  
在以下示例中，您从名为 `myscalablepolicy` 的 Aurora 数据库集群中删除名为 `myscalablecluster` 的目标跟踪扩展策略。  
对于 Linux、macOS 或 Unix：  

```
aws application-autoscaling delete-scaling-policy \
    --policy-name myscalablepolicy \
    --resource-id cluster:myscalablecluster \
    --service-namespace rds \
    --scalable-dimension rds:cluster:ReadReplicaCount \
```
对于 Windows：  

```
aws application-autoscaling delete-scaling-policy ^
    --policy-name myscalablepolicy ^
    --resource-id cluster:myscalablecluster ^
    --service-namespace rds ^
    --scalable-dimension rds:cluster:ReadReplicaCount ^
```

## Application Auto Scaling API


要从 Aurora 数据库集群中删除扩展策略，请使用具有以下参数的 [https://docs.aws.amazon.com/ApplicationAutoScaling/latest/APIReference/API_DeleteScalingPolicy.html](https://docs.aws.amazon.com/ApplicationAutoScaling/latest/APIReference/API_DeleteScalingPolicy.html) Application Auto Scaling API 操作：
+ `PolicyName` – 扩展策略的名称。
+ `ServiceNamespace` – 将该值设置为 `rds`。
+ `ResourceID` – Aurora 数据库集群的资源标识符。对于该参数，资源类型为 `cluster`，唯一标识符为 Aurora 数据库集群的名称，例如，`cluster:myscalablecluster`。
+ `ScalableDimension` – 将该值设置为 `rds:cluster:ReadReplicaCount`。

**Example**  
在以下示例中，您将从 Application Auto Scaling 使用 API 名为的 Aurora 数据库群集中删 `myscalablepolicy` 除名为 `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": "rds",
    "ResourceId": "cluster:myscalablecluster",
    "ScalableDimension": "rds:cluster:ReadReplicaCount"
}
```