Suppression d'une politique de dimensionnement - Amazon ElastiCache for Redis

Suppression d'une politique de dimensionnement

Vous pouvez supprimer une politique de mise à l'échelle à l'aide de la AWS Management Console, de la AWS CLI ou de l'API Application Auto Scaling

Suppression d'une politique de dimensionnement à l'aide de la AWS Management Console

Vous pouvez uniquement modifier des politiques avec le type métrique prédéfinies à l'aide de la AWS Management Console

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon ElastiCache à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Dans le panneau de navigation, choisissez Redis

  3. Choisissez le cluster dont vous voulez supprimer la politique Auto Scaling.

  4. Cliquez sur l'onglet Auto Scaling policies (Politiques de scalabilité automatique).

  5. Dans la section Auto scaling policies (Politiques Auto Scaling), choisissez la politique Auto Scaling, puis Supprimer depuis la boîte de dialogue Actions.

Suppression d'une politique de mise à l'échelle à partir de l'AWS CLI ou de l'API Application Auto Scaling

Vous pouvez utiliser l'AWS CLI ou l'API Application Auto Scaling pour supprimer une politique de mise à l'échelle d'un cluster Elasticache.

CLI

Pour supprimer une politique de mise à l'échelle dans votre cluster ElastiCache for Redis, utilisez la commande delete-scaling-policy avec les paramètres suivants :

  • --policy-name – Nom de la politique de mise à l'échelle.

  • --resource-id – Identifiant de la ressource du cluster ElastiCache for Redis. Pour ce paramètre, le type de ressource est ReplicationGroup et l'identifiant unique est le nom du cluster ElastiCache for Redis, par exemple replication-group/myscalablecluster.

  • --service-namespace – Définissez cette valeur à elasticache.

  • --scalable-dimension – Définit cette valeur à elasticache:replication-group:Replicas.

Dans l'exemple suivant, vous supprimez une politique de suivi de cible et d'échelonnement nommée myscalablepolicy d'un cluster ELC; nommé myscalablecluster.

Pour Linux, macOS ou Unix :

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

Pour 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

Pour supprimer une politique de mise à l'échelle de votre cluster ElastiCache for Redis, utilisez l'opération d'API Application Auto Scaling DeleteScalingPolicy avec les paramètres suivants :

  • PolicyName – Nom de la politique de mise à l'échelle.

  • ResourceID – Identifiant de la ressource du cluster ElastiCache for Redis. Pour ce paramètre, le type de ressource est ReplicationGroup et l'identifiant unique est le nom du cluster ElastiCache for Redis, par exemple replication-group/myscalablecluster.

  • ServiceNamespace – Définissez cette valeur sur elasticache.

  • ScalableDimension – Définissez cette valeur à elasticache:replication-group:Replicas.

Dans l'exemple suivant, vous supprimez une politique de suivi de cible et d'échelonnement nommée myscalablepolicy d'un cluster ElastiCache for Redis nommé myscalablecluster à l'aide de l'API Application Auto Scaling.

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