创建参数组 - Amazon 内存 DB

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

创建参数组

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

创建参数组(控制台)

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

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

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

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

    创建参数组页面将显示。

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

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

    参数组命名约束如下:

    • 必须以 ASCII 字母开头。

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

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

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

    • 不能以连字符结束。

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

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

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

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

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

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

创建参数组 (AWS CLI)

要使用创建参数组 AWS 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