

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從快照將資料還原至叢集
<a name="data-tiering-enabling-snapshots"></a>

您可以使用 （主控台）、 (AWS CLI) 或 (MemoryDB API) 將快照還原至啟用資料分層的新叢集。當使用 r6gd 系列中的節點類型建立叢集時，會啟用資料分層。

## 將快照中的資料還原至已啟用資料分層的叢集 （主控台）
<a name="data-tiering-enabling-snapshots-console"></a>

若要將快照還原至已啟用資料分層的新叢集 （主控台），請遵循 中的步驟 [從快照還原 （主控台）](snapshots-restoring.md#snapshots-restoring-CON)

請注意，若要啟用資料分層，您需要從 r6gd 系列中選取節點類型。

## 將快照中的資料還原至已啟用資料分層的叢集 (AWS CLI)
<a name="data-tiering-enabling-snapshots-cli"></a>

使用 建立叢集時 AWS CLI，預設會使用資料分層，方法是從 r6gd 系列選取節點類型，例如 *db.r6gd.xlarge* 和設定 `--data-tiering` 參數。

從 r6gd 系列中選取節點類型時，無法選擇退出資料分層。如果您設定 `--no-data-tiering` 參數，操作將會失敗。

若為 Linux、macOS 或 Unix：

```
aws memorydb create-cluster \
   --cluster-name my-cluster \
   --node-type db.r6gd.xlarge \
   --engine valkey 
   --acl-name my-acl \
   --subnet-group my-sg \
   --data-tiering \
   --snapshot-name my-snapshot
```

針對 Windows：

```
aws memorydb create-cluster ^
   --cluster-name my-cluster ^
   --node-type db.r6gd.xlarge ^
   --engine valkey ^
   --acl-name my-acl ^
   --subnet-group my-sg ^
   --data-tiering ^
   --snapshot-name my-snapshot
```

執行此操作之後，將會看到類似如下的回應：

```
{
    "Cluster": {
        "Name": "my-cluster",
        "Status": "creating",
        "NumberOfShards": 1,
        "AvailabilityMode": "MultiAZ",
        "ClusterEndpoint": {
            "Port": 6379
        },
        "NodeType": "db.r6gd.xlarge",
        "EngineVersion": "7.2",
        "EnginePatchVersion": "7.2.6",
        "Engine": "valkey"
        "ParameterGroupName": "default.memorydb-valkey7",
        "ParameterGroupStatus": "in-sync",
        "SubnetGroupName": "my-sg",
        "TLSEnabled": true,
        "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxxxxxxxx:cluster/my-cluster",
        "SnapshotRetentionLimit": 0,
        "MaintenanceWindow": "wed:03:00-wed:04:00",
        "SnapshotWindow": "04:30-05:30",
        "ACLName": "my-acl",       
        "DataTiering": "true"
}
```