第 2 步:使用 AWS Management Console创建一个 DAX 集群
请按照以下过程在默认 Amazon VPC 中创建 Amazon DynamoDB Accelerator (DAX) 集群。
创建 DAX 集群
打开 DynamoDB 控制台:https://console.aws.amazon.com/dynamodb/
。 -
在导航窗格中的 DAX 下,选择 Clusters (集群)。
-
选择 Create cluster (创建集群)。
-
在 Create cluster (创建集群) 窗口中,执行以下操作:
-
集群名称—输入 DAX 集群的短名称。
注意
由于
sudo
和grep
是保留关键字,无法在集团名称中使用这些词创建 DAX 集群。例如,sudo
和sudocluster
是无效集群名称。 -
集群说明—输入集群的说明。
-
节点类型—为集群中的所有节点选择节点类型。
-
集群大小—选择集群中的节点数。集群包含一个主节点和最多 9 个只读副本。
注意
如果要创建单节点集群,请选择 1。您的集群将包含一个主节点。
如果要创建多节点集群,请选择一个介于 3(一个主节点和两个只读副本)和 10(一个主节点和 9 个只读副本)之间的数字。
重要
对于生产使用,我们强烈建议使用具有至少三个节点的 DAX,其中每个节点都放置在不同的可用区中。DAX 集群需要三个节点才能容错。
DAX 集群可以部署在一个或两个节点上,用于开发或测试工作负载。单节点和双节点集群不具有容错能力,我们不建议对生产使用少于三个节点。如果单节点或双节点集群遇到软件或硬件错误,则集群会变得不可用或丢失缓存数据。
-
选择下一步。
-
子网组—选择 Choose existing (选择现有),然后选择您在 第 1 步:使用 AWS Management Console创建一个子网组 中创建的子网组。
-
访问控制—选择默认安全组。
-
可用区 (AZ)—选择 Automatic (自动)。
-
选择 Next (下一步)。
-
用于 DynamoDB 访问的 IAM 服务角色—选择 Create new (新建),并输入以下信息:
-
IAM 角色名称—输入 IAM 角色的名称,例如
DAXServiceRole
。控制台创建一个新的 IAM 角色,并且您的 DAX 集群将在运行时代入此角色。 -
选中 Create policy (创建策略) 旁边的复选框。
-
IAM 角色策略—选择 Read/Write (读写)。这会允许 DAX 集群在 DynamoDB 中执行读取和写入操作。
-
新的 IAM policy 名称 — 当您输入 IAM 角色名称时,将填充此字段。您还可以输入 IAM policy 的名称,例如
DAXServicePolicy
。控制台创建新的 IAM policy 并将策略附加到 IAM 角色。 -
访问 DynamoDB 表 — 选择所有表。
-
DAX 还需要一个单独的服务角色来访问 Amazon EC2。DAX 会自动为您创建此服务角色。有关更多信息,请参阅为 DAX 使用服务相关角色。
-
-
根据需要进行设置后,选择下一步。
-
参数组 — 选择选择现有。
-
维护时段 — 如果在应用软件升级时没有首选项,请选择无首选项,或者选择指定时间段并提供工作日、时间(UTC) 和在(小时数)内开始选项来计划维护时段。
-
标签 — 选择添加新标签以输入用于标记的键/值对。
-
选择下一步。
在审核和创建屏幕上,您可以查看所有设置。如果已准备好创建集群,请选择创建集群。
Clusters (集群) 屏幕将列出状态为 Creating (创建中) 的 DAX 集群。
注意
创建集群将需要花几分钟的时间。当集群就绪后,其状态将更改为 Available (可用)。
同时,继续前往 第 3 步:使用 AWS Management Console配置安全组入站规则,按照其中的说明进行操作。