AWS ElastiCache保留实例是一种为预付费EC2实例提供容量保障的服务,但它不支持尺寸的灵活调整。如果您购买了一个特定大小的保留实例,例如缓存节点为cache.m5.large,则必须使用该实例大小才能利用保留实例优惠。
以下是使用AWS CLI检查保留实例的命令:
aws elasticache describe-reserved-cache-nodes-offerings --offering-type="Medium Utilization" --product-description="redis" --cache-node-type="cache.m5.large" --region="us-west-2"
执行该命令将返回包含有关可订阅保留实例的信息的JSON响应,其中“cache.m5.large”代表实例的类型。
同时,如果您确实需要更大或更小的缓存节点,可以使用AWS ElastiCache的可调整缓存容量功能来动态扩展或缩小缓存。
以下是使用AWS CLI调整缓存容量的命令示例:
aws elasticache modify-cache-cluster --engine redis --cache-cluster-id mycluster --cache-node-type cache.m5.xlarge --num-cache-nodes 2
请注意,缓存节点将异步调整,这可能需要几分钟时间才能完成。