Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

购买预留节点

以下示例演示如何使用 AWS 管理控制台、AWS CLI 和 ElastiCache API 购买预留节点产品。

重要

执行本部分中的示例将在您的 AWS 账户中产生不可取消的费用。

(控制台)购买预留节点

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

以下过程使用 AWS 管理控制台通过提供 ID 来购买预留节点产品。

购买预留节点

  1. 登录 AWS 管理控制台 并通过以下网址打开 ElastiCache 控制台:https://console.amazonaws.cn/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

(AWS CLI) 购买预留节点

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

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

对于 Linux, OS X, or Unix:

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

对于 Windows:

Copy
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

有关更多信息,请参阅 AWS 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

Copy
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=AWS4-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