Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Application d'une politique de mise à l'échelle

Mode de mise au point
Application d'une politique de mise à l'échelle - Amazon ElastiCache

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Après avoir enregistré votre cluster auprès ElastiCache de Valkey et Redis OSS Auto Scaling et défini une politique de dimensionnement, vous appliquez la politique de dimensionnement au cluster enregistré. Pour appliquer une politique de dimensionnement à un ElastiCache OSS cluster Redis, vous pouvez utiliser le AWS CLI ou l'Application Auto ScalingAPI.

Appliquer une politique de dimensionnement à l'aide du AWS CLI

Pour appliquer une politique de dimensionnement à votre OSS cluster ElastiCache for Valkey et Redis, utilisez la put-scaling-policycommande avec les paramètres suivants :

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

  • --policy-type – Définissez cette valeur à TargetTrackingScaling.

  • --resource-id — L'identifiant de la ressource. Pour ce paramètre, le type de ressource est ReplicationGroup et l'identifiant unique est le nom du cluster, par exemplereplication-group/myscalablecluster.

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

  • --scalable-dimension – Définissez cette valeur à elasticache:replication-group:NodeGroups.

  • -- target-tracking-scaling-policy -configuration — Configuration de la politique de dimensionnement du suivi des cibles à utiliser pour le cluster.

Dans l'exemple suivant, vous appliquez une politique de dimensionnement pour le suivi des cibles nommée myscalablepolicy à un cluster ElastiCache pour Valkey et Redis OSS nommé avec myscalablecluster autoscaling. ElastiCache Pour ce faire, vous utilisez une configuration de politique enregistrée dans un fichier nommé config.json.

Pour Linux, macOS ou Unix :

aws application-autoscaling put-scaling-policy \ --policy-name myscalablepolicy \ --policy-type TargetTrackingScaling \ --resource-id replication-group/myscalablecluster \ --service-namespace elasticache \ --scalable-dimension elasticache:replication-group:NodeGroups \ --target-tracking-scaling-policy-configuration file://config.json

Pour Windows :

aws application-autoscaling put-scaling-policy ^ --policy-name myscalablepolicy ^ --policy-type TargetTrackingScaling ^ --resource-id replication-group/myscalablecluster ^ --service-namespace elasticache ^ --scalable-dimension elasticache:replication-group:NodeGroups ^ --target-tracking-scaling-policy-configuration file://config.json

Application d'une politique de mise à l'échelle à l'aide de la API

Pour appliquer une politique de dimensionnement à votre OSS cluster ElastiCache for Valkey et Redis, utilisez la PutScalingPolicy AWS CLI commande avec les paramètres suivants :

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

  • --resource-id — L'identifiant de la ressource. Pour ce paramètre, le type de ressource est ReplicationGroup et l'identifiant unique est le nom du cluster, par exemplereplication-group/myscalablecluster.

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

  • --scalable-dimension – Définissez cette valeur à elasticache:replication-group:NodeGroups.

  • -- target-tracking-scaling-policy -configuration — Configuration de la politique de dimensionnement du suivi des cibles à utiliser pour le cluster.

Dans l'exemple suivant, vous appliquez une politique de dimensionnement de suivi des cibles nommée myscalablepolicy à un ElastiCache cluster nommé avec mise à l'échelle myscalablecluster ElastiCache automatique. Vous utilisez une configuration de politique basée sur la métrique prédéfinie ElastiCachePrimaryEngineCPUUtilization.

POST / HTTP/1.1 Host: autoscaling.us-east-2.amazonaws.com Accept-Encoding: identity Content-Length: 219 X-Amz-Target: AnyScaleFrontendService.PutScalingPolicy 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:NodeGroups", "PolicyType": "TargetTrackingScaling", "TargetTrackingScalingPolicyConfiguration": { "TargetValue": 40.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "ElastiCachePrimaryEngineCPUUtilization" } } }
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.