Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendaftarkan Target yang Dapat Diskalakan
Sebelum Anda dapat menggunakan Auto Scaling dengan ElastiCache untuk klaster Redis, Anda mendaftarkan klaster Anda ElastiCache untuk penskalaan auto Redis. Anda melakukannya untuk mendefinisikan dimensi dan batasan penskalaan yang akan diterapkan pada klaster tersebut. ElastiCache untuk penskalaan auto Redis secara dinamis menskalakan ElastiCache untuk Redis cluster sepanjangelasticache:replication-group:NodeGroups
dimensi scalable, yang mewakili jumlah pecahan cluster.
MenggunakanAWS CLI
Untuk mendaftarkan ElastiCache untuk Redis cluster, gunakanregister-scalable-targetperintah dengan parameter-parameter berikut ini:
--service-namespace
- Tetapkan nilai ini keelasticache
--resource-id
— Pengidentifikasi sumber daya untuk ElastiCache untuk klaster Redis. Untuk parameter ini, jenis sumber dayaReplicationGroup
dan pengenal unik adalah nama ElastiCache untuk cluster Redis, misalnyareplication-group/myscalablecluster
.--scalable-dimension
– Atur nilai ini keelasticache:replication-group:NodeGroups
.--max-capacity
- Jumlah pecahan maksimum yang akan dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara--min-capacity
,--max-capacity
, dan jumlah serpihan dalam klaster Anda, lihatKapasitas minimum dan maksimum.--min-capacity
— Jumlah serpihan minimum untuk dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara--min-capacity
,--max-capacity
, dan jumlah serpihan dalam klaster Anda, lihatKapasitas minimum dan maksimum.
Dalam contoh berikut, Anda mendaftarkan ElastiCache untuk klaster Redis bernamamyscalablecluster
. Registrasi ini menunjukkan bahwa klaster harus diskalakan secara dinamis untuk memiliki mulai satu hingga sepuluh serpihan.
Untuk Linux, macOS, atau 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 \
Untuk 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 ^
Menggunakan API
Untuk mendaftarkan klaster Elasticache Anda, gunakanregister-scalable-targetperintah dengan parameter-parameter berikut ini:
ServiceNamespace - Tetapkan nilai ini ke elasticache.
ResourceID — Pengidentifikasi sumber daya untuk klaster Elasticache. Untuk parameter ini, jenis sumber daya ReplicationGroup dan pengenal unik adalah nama ElastiCache untuk cluster Redis, misalnya
replication-group/myscalablecluster
.ScalableDimension - Tetapkan nilai ini ke
elasticache:replication-group:NodeGroups
.MinCapacity — Jumlah serpihan minimum untuk dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara —min-capacity, —max-capacity, dan jumlah replika dalam klaster Anda, lihatKapasitas minimum dan maksimum.
MaxCapacity — Jumlah serpihan maksimum untuk dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara —min-capacity, —max-capacity, dan jumlah replika dalam klaster Anda, lihatKapasitas minimum dan maksimum.
Dalam contoh berikut, Anda mendaftarkan ElastiCache untuk klaster Redis bernamamyscalablecluster
dengan API Application Auto Scaling. Registrasi ini menunjukkan bahwa klaster harus diskalakan secara dinamis untuk memiliki mulai satu hingga 5 replika.
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 }