Mendaftarkan Target yang Dapat Diskalakan - Amazon ElastiCache (Redis OSS)

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 cluster ElastiCache (Redis OSS), Anda mendaftarkan cluster Anda dengan ElastiCache (Redis OSS) auto scaling. Anda melakukannya untuk menentukan dimensi dan batas penskalaan yang akan diterapkan ke cluster itu. ElastiCache (Redis OSS) auto scaling secara dinamis menskalakan cluster ElastiCache (Redis OSS) di sepanjang dimensi yang elasticache:replication-group:NodeGroups dapat diskalakan, yang mewakili jumlah pecahan cluster.

Menggunakan AWS CLI

Untuk mendaftarkan cluster ElastiCache (Redis OSS) Anda, gunakan register-scalable-targetperintah dengan parameter berikut:

  • --service-namespace – Atur nilai ini ke elasticache.

  • --resource-id— Pengidentifikasi sumber daya untuk cluster ElastiCache (Redis OSS). Untuk parameter ini, tipe sumber daya adalah ReplicationGroup dan pengidentifikasi unik adalah nama cluster ElastiCache (Redis OSS), misalnya. replication-group/myscalablecluster

  • --scalable-dimension – Atur nilai ini ke elasticache:replication-group:NodeGroups.

  • --max-capacity — Jumlah maksimum pecahan yang akan dikelola oleh ElastiCache (Redis OSS) auto scaling. Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah serpihan dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

  • --min-capacity — Jumlah minimum pecahan yang akan dikelola oleh ElastiCache (Redis OSS) auto scaling. Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah serpihan dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

Dalam contoh berikut, Anda mendaftarkan cluster ElastiCache (Redis OSS) bernama. myscalablecluster Pendaftaran ini menunjukkan bahwa klaster harus diskalakan secara dinamis agar memiliki 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 ElastiCache cluster Anda, gunakan register-scalable-targetperintah dengan parameter berikut:

  • ServiceNamespace — Tetapkan nilai ini ke elasticache.

  • ResourceId — Pengidentifikasi sumber daya untuk cluster. ElastiCache Untuk parameter ini, tipe sumber daya adalah ReplicationGroup dan pengidentifikasi unik adalah nama cluster ElastiCache (Redis OSS), misalnya. replication-group/myscalablecluster

  • ScalableDimension — Tetapkan nilai ini keelasticache:replication-group:NodeGroups.

  • MinCapacity — Jumlah minimum pecahan yang akan dikelola oleh ElastiCache (Redis OSS) auto scaling. Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah replika dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

  • MaxCapacity — Jumlah maksimum pecahan yang akan dikelola oleh ElastiCache (Redis OSS) auto scaling. Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah replika dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

Dalam contoh berikut, Anda mendaftarkan cluster ElastiCache (Redis OSS) bernama myscalablecluster dengan Application Auto Scaling API. Pendaftaran ini menunjukkan bahwa klaster harus diskalakan secara dinamis agar memiliki 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 }