使用预留节点
您可以使用 AWS Management Console、AWS Command Line Interface、和 MemoryDB API 处理预留节点。
控制台
获取有关可用预留节点产品的定价和信息
-
登录到 AWS Management Console 并打开 MemoryDB 控制台,网址:https://console.aws.amazon.com/memorydb/
。 -
在导航窗格中,选择预留节点。
-
选择购买预留节点。
-
对于节点类型,请选择要部署的节点类型。
-
对于数量,请选择要部署的节点数量。
-
对于期限,选择希望预留数据库节点的时间长度。
-
对于产品类型,请选择产品类型。
做出这些选择后,您可以在预留摘要中看到定价信息。
重要
选择取消可避免购买这些预留节点和产生任何费用。
在获得有关可用预留节点产品的信息后,您可以使用该信息来购买以下过程中所示的产品:
要购买预留节点
-
登录到 AWS Management Console 并打开 MemoryDB 控制台,网址:https://console.aws.amazon.com/memorydb/
。 -
在导航窗格中,选择预留节点。
-
选择购买预留节点。
-
对于节点类型,请选择要部署的节点类型。
-
对于数量,请选择要部署的节点数量。
-
对于期限,选择希望预留数据库节点的时间长度。
-
对于产品类型,请选择产品类型。
-
(可选)您可以将自己的标识符分配给购买的预留节点,以帮助您跟踪这些节点。对于预留 ID,请为您的预留节点键入一个标识符。
做出这些选择后,您可以在预留摘要中看到定价信息。
-
选择购买预留节点。
-
您的预留节点已购买,然后显示在预留节点列表中。
获取有关 AWS 账户的预留节点的信息
-
登录到 AWS Management Console 并打开 MemoryDB 控制台,网址:https://console.aws.amazon.com/memorydb/
。 -
在导航窗格中,选择预留节点。
-
您的账户的预留节点出现。要查看有关特定预留节点的详细信息,请在列表中选择该节点。之后,您可以在详细信息中查看有关该节点的详细信息。
AWS Command Line Interface
以下 describe-reserved-nodes-offerings
示例将返回预留节点产品的详细信息。
aws memorydb describe-reserved-nodes-offerings
此操作将生成类似于下述信息的输出:
{ "ReservedNodesOfferings": [ { "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx", "NodeType": "db.xxx.large", "Duration": 94608000, "FixedPrice": $xxx.xx, "OfferingType": "Partial Upfront", "RecurringCharges": [ { "RecurringChargeAmount": $xx.xx, "RecurringChargeFrequency": "Hourly" } ] } ] }
您还可以传递以下参数以限制返回内容的范围:
-
--reserved-nodes-offering-id
– 您要购买的产品的 ID。 -
--node-type
– 节点类型筛选值。使用此参数仅显示与指定节点类型匹配的预留。 -
--duration
– 以年或秒为单位指定的持续时间筛选值。使用此参数仅显示此时段的预留。 -
--offering-type
– 使用此参数仅显示与指定产品类型匹配的可用产品。
在获得有关可用预留节点产品的信息后,您可以使用该信息来购买产品。
以下 purchase-reserved-nodes-offering
示例将购买新预留节点
对于 Linux、macOS 或 Unix:
aws memorydb purchase-reserved-nodes-offering \ --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca \ --reservation-id reservation \ --node-count 2
对于 Windows:
aws memorydb purchase-reserved-nodes-offering ^ --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca ^ --reservation-id MyReservation
-
--reserved-nodes-offering-id
表示要购买的预留节点产品的名称。 -
--reservation-id
是一个用来跟踪此预留的客户指定的标识符。注意
预留 ID 是用来跟踪此预留的客户指定的唯一标识符。如果此参数未指定,则 MemoryDB 将自动生成此预留的标识符。
-
--node-count
是要预留的节点数量。其默认值为 1。
此操作将生成类似于下述信息的输出:
{ "ReservedNode": { "ReservationId": "reservation", "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx", "NodeType": "db.xxx.large", "StartTime": 1671173133.982, "Duration": 94608000, "FixedPrice": $xxx.xx, "NodeCount": 2, "OfferingType": "Partial Upfront", "State": "payment-pending", "RecurringCharges": [ { "RecurringChargeAmount": $xx.xx, "RecurringChargeFrequency": "Hourly" } ], "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/reservation" } }
在购买了预留节点后,您可以获取有关预留节点的信息。
以下 describe-reserved-nodes
示例将返回有关该账户的预留节点的信息。
aws memorydb describe-reserved-nodes
此操作将生成类似于下述信息的输出:
{ "ReservedNodes": [ { "ReservationId": "ri-2022-12-16-00-28-40-600", "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx", "NodeType": "db.xxx.large", "StartTime": 1671150737.969, "Duration": 94608000, "FixedPrice": $xxx.xx, "NodeCount": 1, "OfferingType": "Partial Upfront", "State": "active", "RecurringCharges": [ { "RecurringChargeAmount": $xx.xx, "RecurringChargeFrequency": "Hourly" } ], "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/ri-2022-12-16-00-28-40-600" } ] }
您还可以传递以下参数以限制返回内容的范围:
-
--reservation-id
– 您可以将自己的标识符分配给购买的预留节点,以帮助您跟踪这些实例。 -
--reserved-nodes-offering-id
– 产品标识符筛选值。使用此参数仅显示与指定产品标识符相匹配的已购买的预留。 -
--node-type
– 节点类型筛选值。使用此参数仅显示与指定节点类型匹配的预留。 -
--duration
– 以年或秒为单位指定的持续时间筛选值。使用此参数仅显示此时段的预留。 -
--offering-type
– 使用此参数仅显示与指定产品类型匹配的可用产品。
MemoryDB API
以下示例演示如何将 MemoryDB 查询 API 用于预留节点:
DescribeReservedNodesOfferings
返回预留节点产品的详细信息。
https://memorydb.us-west-2.amazonaws.com/ ?Action=DescribeReservedNodesOfferings &ReservedNodesOfferingId=
649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
&"Duration": 94608000, &NodeType="db.r6g.large" &OfferingType="Partial Upfront" &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
以下参数限制了返回内容的范围:
-
ReservedNodesOfferingId
表示要购买的预留节点产品的名称。 -
Duration
– 以年或秒为单位指定的持续时间筛选值。使用此参数仅显示此时段的预留。 -
NodeType
– 节点类型筛选值。使用此参数仅显示与指定节点类型匹配的产品。 -
OfferingType
– 使用此参数仅显示与指定产品类型匹配的可用产品。
在获得有关可用预留节点产品的信息后,您可以使用该信息来购买产品。
PurchaseReservedNodesOffering
允许您购买预留节点产品。
https://memorydb.us-west-2.amazonaws.com/ ?Action=PurchasedReservedNodesOffering &ReservedNodesOfferingId=
649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
&ReservationID=myreservationID
&NodeCount=1 &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
-
ReservedNodesOfferingId
表示要购买的预留节点产品的名称。 -
ReservationID
是一个用来跟踪此预留的客户指定的标识符。注意
预留 ID 是用来跟踪此预留的客户指定的唯一标识符。如果此参数未指定,则 MemoryDB 将自动生成此预留的标识符。
-
NodeCount
是要预留的节点数量。其默认值为 1。
在购买了预留节点后,您可以获取有关预留节点的信息。
DescribeReservedNodes
返回有关该账户的预留节点的信息。
https://memorydb.us-west-2.amazonaws.com/ ?Action=DescribeReservedNodes &ReservedNodesOfferingId=
649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
&ReservationID=myreservationID
&NodeType="db.r6g.large" &Duration=94608000 &OfferingType="Partial Upfront" &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
以下参数限制了返回内容的范围:
-
ReservedNodesOfferingId
表示预留节点的名称。 -
ReservationID
– 您可以将自己的标识符分配给购买的预留节点,以帮助您跟踪这些实例。 -
NodeType
– 节点类型筛选值。使用此参数仅显示与指定节点类型匹配的预留。 -
Duration
– 以年或秒为单位指定的持续时间筛选值。使用此参数仅显示此时段的预留。 -
OfferingType
– 使用此参数仅显示与指定产品类型匹配的可用产品。
查看预留节点的账单
您可以在 AWS Management Console 中账单控制面板上查看预留节点的账单。
要查看预留节点账单
-
登录到 AWS Management Console 并打开 MemoryDB 控制台,网址:https://console.aws.amazon.com/memorydb/
。 -
从控制台顶部的搜索按钮中,选择账单。
-
从控制面板的左侧选择账单。
-
在AWS服务费用下,展开 MemoryDB。
-
扩展预留节点所在 AWS 区域,例如美国东部(弗吉尼亚州北部)。
您的预留节点及其当月每小时费用显示在 Amazon MemoryDB 创建集群保留实例 中。