Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Registro de un destino escalable
Antes de poder usar Auto Scaling ElastiCache con un clúster de Valkey o Redis, debe registrar el OSS clúster con el ElastiCache autoescalado. Lo hace para definir la dimensión de escalado y los límites que se aplicarán a ese clúster. ElastiCache el escalado automático escala dinámicamente el clúster a lo largo de la dimensión elasticache:replication-group:NodeGroups
escalable, que representa la cantidad de particiones del clúster.
Mediante el AWS CLI
Para registrarlo en ElastiCache un OSS clúster de Valkey o Redis, utilice el register-scalable-targetcomando con los siguientes parámetros:
-
--service-namespace
– establezca este valor enelasticache
-
--resource-id
— El identificador de recursos del clúster. Para este parámetro, el tipo de recurso esReplicationGroup
y el identificador único es el nombre del clúster, por ejemploreplication-group/myscalablecluster
. -
--scalable-dimension
: establezca este valor enelasticache:replication-group:NodeGroups
. -
--max-capacity
— El número máximo de fragmentos que se administrarán mediante el escalado ElastiCache automático. Para obtener información sobre la relación entre--min-capacity
,--max-capacity
y el número de particiones del clúster, consulte Capacidad mínima y máxima. -
--min-capacity
— El número mínimo de fragmentos que se gestionarán mediante el escalado ElastiCache automático. Para obtener información sobre la relación entre--min-capacity
,--max-capacity
y el número de particiones del clúster, consulte Capacidad mínima y máxima.
En el siguiente ejemplo, se registra un clúster ElastiCache con Valkey o Redis denominadoOSS. myscalablecluster
El registro indica que el clúster debe escalarse de forma dinámica para tener de una a diez particiones.
Para Linux, macOS o Unix:
aws application-autoscaling register-scalable-target \ --service-namespace elasticache \ --resource-id replication-group/myscalablecluster \ --scalable-dimension elasticache:replication-group:NodeGroups \ --min-capacity 1 \ --max-capacity 10 \
Para Windows:
aws application-autoscaling register-scalable-target ^ --service-namespace elasticache ^ --resource-id replication-group/myscalablecluster ^ --scalable-dimension elasticache:replication-group:NodeGroups ^ --min-capacity 1 ^ --max-capacity 10 ^
Mediante el API
Para registrar el ElastiCache clúster, utilice el register-scalable-targetcomando con los siguientes parámetros:
ServiceNamespace — Establezca este valor en elasticache.
ResourceID: el identificador de recursos del clúster. ElastiCache Para este parámetro, el tipo de recurso es ReplicationGroup y el identificador único es el nombre del clúster, por ejemplo.
replication-group/myscalablecluster
ScalableDimension — Defina este valor en
elasticache:replication-group:NodeGroups
.MinCapacity — El número mínimo de fragmentos que se gestionarán mediante el escalado ElastiCache automático. Para obtener información sobre la relación entre --min-capacity, --max-capacity y el número de réplicas del clúster, consulte Capacidad mínima y máxima.
MaxCapacity — El número máximo de fragmentos que se administrarán mediante el escalado ElastiCache automático. Para obtener información sobre la relación entre --min-capacity, --max-capacity y el número de réplicas del clúster, consulte Capacidad mínima y máxima.
En el siguiente ejemplo, se registra un OSS clúster ElastiCache con Valkey o Redis denominado myscalablecluster
Application Auto Scaling. API Este registro indica que el clúster debe escalarse de forma dinámica para tener de una a cinco réplicas.
POST / HTTP/1.1 Host: autoscaling.us-east-2.amazonaws.com Accept-Encoding: identity Content-Length: 219 X-Amz-Target: AnyScaleFrontendService.RegisterScalableTarget 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 { "ServiceNamespace": "elasticache", "ResourceId": "replication-group/myscalablecluster", "ScalableDimension": "elasticache:replication-group:NodeGroups", "MinCapacity": 1, "MaxCapacity": 5 }