

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

# 搭配 CLI 使用 MemoryDB 多區域
<a name="multi-Region.cli"></a>

以下是搭配 CLI 使用 MemoryDB 多區域的方法

**注意**  
MemoryDB 多區域僅支援節點類型 db.r7g.xlarge 及更高版本。

## 使用 MemoryDBMulti 區域建立叢集
<a name="multi-Region.cli.create"></a>

**建立多區域叢集**

```
aws memorydb create-multi-region-cluster \
	--multi-region-cluster-name-suffix my-multi-region-cluster \
	--node-type db.r7g.xlarge \
	--engine valkey \
	--region us-east-1
```

**在美國東部 （維吉尼亞北部） 區域建立區域叢集**

```
aws memorydb create-cluster \
	--cluster-name my-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--node-type db.r7g.xlarge \
	--acl-name open-access \
	--region us-east-1 \
```

**在歐洲 （愛爾蘭） 區域建立區域叢集**

```
aws memorydb create-cluster \
	--cluster-name my-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--node-type db.r7g.xlarge \
	--acl-name open-access \
	--region eu-west-1 \
```

**描述來自任何區域的多區域叢集**

```
aws memorydb describe-multi-region-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--region eu-west-1
```

## 更新多區域叢集
<a name="multi-Region.cli.update"></a>

**修改節點類型**

```
aws memorydb update-multi-region-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--node-type db.r7g.4xlarge \
	--region us-east-1
```

**修改碎片計數**

```
aws memorydb update-multi-region-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--shard-configuration \
	ShardCount=3 \
	--update-strategy COORDINATED \
	--region us-east-1
```

## 擴展 MemoryDB 叢集
<a name="multi-Region.cli.scaling"></a>

首先，列出可以使用 `list-allowed-node-type-updates`命令向上或向下擴展的節點：

```
aws memorydb list-allowed-node-type-updates \
	--cluster-name my-cluster-name
```

這將提供可以向上或向下擴展的節點清單。若要接著更新它們，您可以使用 `update-cluster`命令：

```
aws memorydb update-cluster  \
	--cluster-name my-cluster \
	--node-type db.r6g.2xlarge
```

如需使用多區域擴展的詳細資訊，請參閱[使用 MemoryDB 多區域擴展](multi-Region.Scaling.md)。

## 在 MemoryDB 多區域中刪除叢集
<a name="multi-Region.cli.update"></a>

**刪除區域叢集**

```
aws memorydb delete-cluster \	
	--cluster-name my-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--region us-east-1
```

**刪除多區域叢集**

```
aws memorydb delete-multi-region-cluster \
	--multi-region-cluster-name my-multi-region-cluster \
	--region us-east-1
```