本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除扩展策略
你可以使用 Amazon Web Services Management Console、 Amazon CLI 或 Application Auto Scaling API 删除扩展策略
使用删除扩展策略 Amazon Web Services Management Console
您只能通过 Amazon Web Services Management Console使用预定义类型指标编辑策略
-
登录 Amazon Web Services Management Console 并打开亚马逊 ElastiCache 控制台,网址为 https://console.aws.amazon.com/elasticache/
。 -
在导航窗格中,选择 Redis
-
选择要删除其弹性伸缩策略的集群。
-
选择 Auto Scaling policies(Auto Scaling 策略)选项卡。
-
在 Scaling policies(扩展策略)下,选择 Auto Scaling 策略,然后选择 Delete(删除)。
使用 Amazon CLI 或 Application Auto Scaling API 删除扩展策略
您可以使用 Amazon CLI 或 Application Auto Scaling API 从 ElastiCache 集群中删除扩展策略。
CLI
要从 for Redis 集群中删除扩展策略,请使用带有以下参数的delete-scaling-policy命令: ElastiCache
-
--policy-name – 扩展策略的名称。
-
--resource-id — Redis 集群的资源标识符 ElastiCache 。例如,对于此参数,资源类型为 ReplicationGroup ,唯一标识符是 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
要从 For Redis 集群中删除扩展策略,请使用带有以下参数的 App DeleteScalingPolicylication Auto Scaling API 操作: ElastiCache
-
PolicyName — 扩展策略的名称。
-
资源 ID — Redis 集群的资源标识符 ElastiCache 。例如,对于此参数,资源类型为 ReplicationGroup ,唯一标识符是 ElastiCache 群集的名称
replication-group/myscalablecluster
。 -
ServiceNamespace — 将此值设置为 elasticache。
-
ScalableDimension — 将此值设置为
elasticache:replication-group:Replicas
。
在以下示例中,您将myscalablepolicy
从以 Application Auto Scaling API 命名的适用于 Redis ElastiCache 的集群中删除名为myscalablecluster
的目标跟踪扩展策略。
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" }