创建参数组 - 适用于 Redis 的 Amazon MemoryDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建参数组

如果存在一个或多个要从默认值更改的参数值,则需要创建新参数组。您可以使用 MemoryDB 控制台 Amazon CLI、或 MemoryDB API 创建参数组。

创建参数组(控制台)

以下过程介绍了如何使用 MemoryDB 控制台创建参数组。

使用 MemoryDB 控制台创建参数组
  1. 登录 Amazon Web Services Management Console 并打开适用于 Redis 的 MemoryDB 控制台,网址为 https://console.aws.amazon.com/memorydb/。

  2. 要查看所有可用的参数组列表,请在导航窗格左侧选择Parameter Groups

  3. 要创建参数组,请选择 Create parameter group

    创建参数组页面将显示。

  4. Name 框中,键入此参数组的唯一名称。

    在创建集群或修改集群的参数组时,您将按参数组的名称选择参数组。因此,建议名称具有信息性,并且以某种方法标识该参数组的系列。

    参数组命名约束如下:

    • 必须以 ASCII 字母开头。

    • 只能包含 ASCII 字母、数字和连字符。

    • 长度必须介于 1 到 255 个字符之间。

    • 不能包含两个连续连字符。

    • 不能以连字符结束。

  5. Description 框中,键入参数组的说明。

  6. Redis 版本兼容性框中,选择与参数组对应的引擎版本。

  7. 标签中,可以选择添加标签以搜索和筛选参数组或跟踪 Amazon 成本。

  8. 要创建参数组,请选择 Create

    要在不创建参数组的情况下终止此过程,请选择 Cancel

  9. 创建参数组后,它将具有系列的默认值。要更改默认值,您必须修改参数组。有关更多信息,请参阅 修改参数组

创建参数组 (Amazon CLI)

要使用创建参数组 Amazon CLI,请使用create-parameter-group带有这些参数的命令。

  • --parameter-group-name – 参数组的名称。

    参数组命名约束如下:

    • 必须以 ASCII 字母开头。

    • 只能包含 ASCII 字母、数字和连字符。

    • 长度必须介于 1 到 255 个字符之间。

    • 不能包含两个连续连字符。

    • 不能以连字符结束。

  • --family – 参数组的引擎和版本系列。

  • --description – 用户提供的参数组描述。

以下示例使用 memorydb_redis6 系列作为模板来创建名为 myRedis6x 的参数组。

对于 Linux、macOS 或 Unix:

aws memorydb create-parameter-group \ --parameter-group-name myRedis6x \ --family memorydb_redis6 \ --description "My first parameter group"

对于 Windows:

aws memorydb create-parameter-group ^ --parameter-group-name myRedis6x ^ --family memorydb_redis6 ^ --description "My first parameter group"

该命令的输出内容应类似如下所示。

{ "ParameterGroup": { "Name": "myRedis6x", "Family": "memorydb_redis6", "Description": "My first parameter group", "ARN": "arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x" } }

创建参数组后,它将具有系列的默认值。要更改默认值,您必须修改参数组。有关更多信息,请参阅 修改参数组

有关更多信息,请参阅 create-parameter-group

创建参数组(MemoryDB API)

要使用 MemoryDB API 创建参数组,请使用带以下参数的 CreateParameterGroup 操作。

  • ParameterGroupName – 参数组的名称。

    参数组命名约束如下:

    • 必须以 ASCII 字母开头。

    • 只能包含 ASCII 字母、数字和连字符。

    • 长度必须介于 1 到 255 个字符之间。

    • 不能包含两个连续连字符。

    • 不能以连字符结束。

  • Family – 参数组的引擎和版本系列。例如,memorydb_redis6

  • Description – 用户提供的参数组描述。

以下示例使用 memorydb_redis6 系列作为模板来创建名为 myRedis6x 的参数组。

https://memory-db.us-east-1.amazonaws.com/ ?Action=CreateParameterGroup &Family=memorydb_redis6 &ParameterGroupName=myRedis6x &Description=My%20first%20parameter%20group &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210802T192317Z &Version=2021-01-01 &X-Amz-Credential=<credential>

来自此操作的响应应类似如下所示。

<CreateParameterGroupResponse xmlns="http://memory-db.us-east-1.amazonaws.com/doc/2021-01-01/"> <CreateParameterGroupResult> <ParameterGroup> <Name>myRedis6x</Name> <Family>memorydb_redis6</Family> <Description>My first parameter group</Description> <ARN>arn:aws:memorydb:us-east-1:012345678912:parametergroup/myredis6x</ARN> </ParameterGroup> </CreateParameterGroupResult> <ResponseMetadata> <RequestId>d8465952-af48-11e0-8d36-859edca6f4b8</RequestId> </ResponseMetadata> </CreateParameterGroupResponse>

创建参数组后,它将具有系列的默认值。要更改默认值,您必须修改参数组。有关更多信息,请参阅 修改参数组

有关更多信息,请参阅 CreateParameterGroup