购买预留节点 - Amazon ElastiCache
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

购买预留节点

以下示例演示如何使用 Amazon Web Services Management Console、Amazon CLI 和 ElastiCache API 购买预留节点产品。

重要

按照本部分中的示例演示操作会在您的 Amazon 账户中产生不可取消的费用。

购买预留节点(控制台)

此示例演示如何购买预留节点 ID 为 myreservationID 的特定预留节点产品 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f

以下过程使用 Amazon Web Services Management Console通过提供 ID 来购买预留节点产品。

购买预留节点

  1. 登录 Amazon Web Services Management Console 并打开 ElastiCache 控制台 (https://console.aws.amazon.com/elasticache/)。

  2. 在导航列表中,选择 Reserved Cache Nodes 链接。

  3. 选择 Purchase Reserved Cache Node 按钮。

  4. Product Description 下拉列表框中选择节点类型。

  5. Node Class 下拉列表框中选择缓存节点类。

  6. Term 下拉列表框中选择需要预留节点的时间长度。

  7. 请执行以下任一操作:

    • Offering Type 下拉列表框中选择产品类型。

    • Reserved Cache Node ID 文本框中输入预留节点 ID。

      注意

      预留缓存节点 ID 是用来跟踪此预留的客户指定的唯一标识符。如果此框保留为空,则 ElastiCache 将自动生成此预留的标识符。

  8. 选择 Next 按钮。

    Purchase Reserved Node 对话框显示您所选的预留缓存节点属性以及到期应付款的汇总信息。

  9. 选择 Yes, Purchase 按钮继续购买预留节点。

    重要

    在您选择 Yes, Purchase 后,您选择的预留节点就会产生费用。为了避免产生这些费用,请选择 Cancel

购买预留节点 (Amazon CLI)

以下示例演示如何购买预留节点 ID 为 myreservationID 的特定预留集群产品 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f

在命令提示符处输入以下命令:

对于 Linux、macOS 或 Unix:

aws elasticache purchase-reserved-cache-nodes-offering \ --reserved-cache-nodes-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f \ --reserved-cache-node-id myreservationID

对于 Windows:

aws elasticache purchase-reserved-cache-nodes-offering ^ --reserved-cache-nodes-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f ^ --reserved-cache-node-id myreservationID

该命令返回的输出类似于下方内容:

RESERVATION ReservationId Class Start Time Duration Fixed Price Usage Price Count State Description Offering Type RESERVATION myreservationid cache.m1.small 2013-12-19T00:30:23.247Z 1y 455.00 USD 0.092 USD 1 payment-pending memcached Medium Utilization

有关更多信息,请参阅《Amazon CLI 参考》中的 purchase-reserved-cache-nodes-offering

购买预留节点 (ElastiCache API)

以下示例演示如何购买预留集群 ID 为 myreservationID 的特定预留节点产品 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f

按照以下参数调用 PurchaseReservedCacheNodesOffering 操作:

  • ReservedCacheNodesOfferingId = 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f

  • ReservedCacheNodeID = myreservationID

  • CacheNodeCount = 1

https://elasticache.us-west-2.amazonaws.com/ ?Action=PurchaseReservedCacheNodesOffering &ReservedCacheNodesOfferingId=649fd0c8-cf6d-47a0-bfa6-060f8e75e95f &ReservedCacheNodeID=myreservationID &CacheNodeCount=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

此调用返回类似于下述信息的输出:

<PurchaseReservedCacheNodesOfferingResponse xmlns="http://elasticache.us-west-2.amazonaws.com/doc/2013-06-15/"> <PurchaseReservedCacheNodesOfferingResult> <ReservedCacheNode> <OfferingType>Medium Utilization</OfferingType> <CurrencyCode>USD</CurrencyCode> <RecurringCharges/> <ProductDescription>memcached</ProductDescription> <ReservedCacheNodesOfferingId>649fd0c8-cf6d-47a0-bfa6-060f8e75e95f</ReservedCacheNodesOfferingId> <State>payment-pending</State> <ReservedCacheNodeId>myreservationID</ReservedCacheNodeId> <CacheNodeCount>10</CacheNodeCount> <StartTime>2013-07-18T23:24:56.577Z</StartTime> <Duration>31536000</Duration> <FixedPrice>123.0</FixedPrice> <UsagePrice>0.123</UsagePrice> <CacheNodeType>cache.m1.small</CacheNodeType> </ReservedCacheNode> </PurchaseReservedCacheNodesOfferingResult> <ResponseMetadata> <RequestId>7f099901-29cf-11e1-bd06-6fe008f046c3</RequestId> </ResponseMetadata> </PurchaseReservedCacheNodesOfferingResponse>

有关更多信息,请参阅《ElastiCache API 参考》中的 PurchaseReservedCacheNodesOffering