

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# リザーブドノードの操作
<a name="reserved-nodes-working-with"></a>

 AWS マネジメントコンソール、、および MemoryDB API を使用して AWS Command Line Interface、リザーブドノードを操作できます。

## コンソール
<a name="reserved-nodes-working-with-console"></a>

**リザーブドノード提供タイプの料金表と情報を取得するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB コンソールを開きます。

1. ナビゲーションペインで、**[リザーブドノード]** を選択します。

1. **[リザーブドノードの購入]** を選択します。

1. **[ノードタイプ]** で、デプロイするノードのタイプを選択します。

1. **[数量]** には、デプロイするノードの数を選択します。

1. **[期間]** で、データベースノードを予約する期間を選択します。

1. **提供タイプ** で、提供タイプを選択します。

これらの選択を行うと、**[予約の概要]** に料金情報が表示されます。

**重要**  
これらのノードを購入して料金が発生することを防ぐには、**[キャンセル]** を選択します。

リザーブドノード提供タイプに関する情報を取得したら、次の手順に従い、この情報を使用して提供タイプを購入できます。

**リザーブドノードを購入するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB コンソールを開きます。

1. ナビゲーションペインで、**[リザーブドノード]** を選択します。

1. **[リザーブドノードの購入]** を選択します。

1. **[ノードタイプ]** で、デプロイするノードのタイプを選択します。

1. **[数量]** には、デプロイするノードの数を選択します。

1. **[期間]** で、データベースノードを予約する期間を選択します。

1. **提供タイプ** で、提供タイプを選択します。

1. 「オプショナル」 購入したリザーブドノードに独自の識別子を割り当てると、インスタンスを追跡しやすくなります。**[予約 ID]**に、リザーブドノードの識別子を入力します。

   これらの選択を行うと、**[予約の概要]** に料金情報が表示されます。

1. **[リザーブドノードの購入]** を選択します。

1. リザーブドノードが購入され、**[リザーブドノード]** リストに表示されます。

**AWS アカウントのリザーブドノードに関する情報を取得するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB コンソールを開きます。

1. ナビゲーションペインで、**[リザーブドノード]** を選択します。

1. アカウントのリザーブドノードが表示されます。特定のリザーブドノードに関する詳細な情報を確認するには、リストにあるそのノードを選択します。これによって、そのノードに関する詳細情報を表示できます。

## AWS Command Line Interface
<a name="reserved-nodes-working-with-cli"></a>

次の例 `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` – オファリング識別子のフィルタ値。このパラメータを使用すると、指定されたオファリングIDと一致する購入済み予約のみが表示されます。
+ `--node-type` – ノードタイプのフィルタ値。このパラメータを使用すると、指定されたノードタイプと一致する予約のみが表示されます。
+ `--duration` – 期間フィルタ値は年または秒単位で指定します。このパラメータを使用すると、この期間の予約のみが表示されます。
+ `--offering-type` – このパラメータを使用すると、指定した提供タイプと一致する利用可能なオファリングみが表示されます。

## MemoryDB API
<a name="reserved-nodes-working-with-api"></a>

次の例では、リザーブドノードに「[MemoryDB クエリ API](https://docs.aws.amazon.com/memorydb/latest/devguide/programmingguide.queryapi.html)」を使用する方法を示します。

**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` – このパラメータを使用すると、指定した提供タイプと一致する利用可能なオファリングみが表示されます。

## リザーブドノードの請求を表示
<a name="reserved-nodes-view-billing"></a>

リザーブドノードの請求は、 AWS マネジメントコンソールの「請求ダッシュボード」 で表示できます。

**リザーブドノードの請求を表示する**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) で MemoryDB コンソールを開きます。

1. コンソール上部の 検索 ボタンから **請求** を選択します。

1. ダッシュボードの左側から **[請求書]** を選択します。

1. **[AWS サービス料]** で **[MemoryDB]** を展開します。

1. **米国東部 (バージニア北部)** など、リザーブドノードがある AWS リージョンを展開します。

リザーブドノードと当月の時間単位の料金は、**[Amazon MemoryDB クラスターの作成リザーブドインスタンス]** に表示されます。

![\[当月の時間単位の料金を示す請求明細書のスクリーンキャプチャ。\]](http://docs.aws.amazon.com/ja_jp/memorydb/latest/devguide/images/reserved-nodes.png)
