删除扩展策略 - Amazon ElastiCache for Redis
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

删除扩展策略

您可以使用 Amazon Web Services Management Console、Amazon CLI 或 Application Auto Scaling API 删除扩展策略

使用 Amazon Web Services Management Console删除扩展策略

您只能通过 Amazon Web Services Management Console 使用预定义类型指标编辑策略

  1. 登录 Amazon Web Services Management Console 并打开 Amazon ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 在导航窗格中,选择 Redis

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

  4. 选择 Auto Scaling policies(Auto Scaling 策略)选项卡。

  5. Auto Scaling policies(Auto Scaling 策略)部分,选择弹性伸缩策略,然后从 Actions(操作)对话框中选择 Delete(删除)

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

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

CLI

要删除 ElastiCache for Redis 集群的扩展策略,请使用包含下列参数的 delete-scaling-policy 命令:

  • --policy-name – 扩展策略的名称。

  • --resource-id – 该 ElastiCache for Redis 集群的资源标识符。对于该参数,资源类型为复制组,唯一标识符为 Elasticache 集群的名称,例如 replication-group/myscalablecluster

  • --service-namespace – 将此值设置为 elasticache。

  • --scalable-dimension – 将此值设置为 elasticache:replication-group:Replicas

在以下示例中,您从名为 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

要删除 ElastiCache for Redis 集群的扩展策略,请使用包含下列参数的 DeleteScalingPolicy Application Auto Scaling API 操作:

  • PolicyName – 扩展策略的名称。

  • ResourceID – 该 ElastiCache for Redis 集群的资源标识符。对于该参数,资源类型为复制组,唯一标识符为 Elasticache 集群的名称,例如 replication-group/myscalablecluster

  • ServiceNamespace – 将此值设置为 elasticache。

  • ScalableDimension – 将此值设置为 elasticache:replication-group:Replicas

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

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:Replicas" }