Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

创建参数组

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

(控制台)创建参数组

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

使用 ElastiCache 控制台创建参数组

  1. 登录 AWS 管理控制台 并通过以下网址打开 ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

  2. 在左侧导航窗格中,选择 Cache Parameter Groups

    参数组屏幕随即出现,其中显示所有可用参数组的列表。

  3. 要创建参数组,请选择 Create Parameter Group

    Create Parameter Group 屏幕随即出现。

  4. Family 列表中,选择将作为参数组的模板的参数组系列。

    参数组系列(例如 redis2.8)定义参数组中的实际参数及其初始值。参数组系列必须与群集的引擎和版本一致。例如,您无法创建系列 redis2.8 的参数组并将其与正在运行 Redis 版本 2.6 的群集结合使用。

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

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

    参数组命名约束

    • 必须以 ASCII 字母开头。

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

    • 长度必须介于 1-255 个字符之间.

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

    • 不能以连字符结尾。

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

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

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

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

(AWS CLI) 创建参数组

要使用 AWS CLI 创建参数组,请使用带以下参数的命令 create-cache-parameter-group

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

    参数组命名约束

    • 必须以 ASCII 字母开头。

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

    • 长度必须介于 1-255 个字符之间.

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

    • 不能以连字符结尾。

  • --cache-parameter-group-family - 参数组的引擎和版本系列。例如:redis2.8

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

以下示例使用 redis2.8 系列作为模板来创建名为 myRedis28 的参数组。

对于 Linux, OS X, or Unix:

aws elasticache create-cache-parameter-group \ --cache-parameter-group-name myRedis28 \ --cache-parameter-group-family redis2.8 \ --description "My first parameter group"

对于 Windows:

aws elasticache create-cache-parameter-group ^ --cache-parameter-group-name myRedis28 ^ --cache-parameter-group-family redis2.8 ^ --description "My first parameter group"

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

CACHEPARAMETERGROUP myRedis28 redis2.8 My first parameter group

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

有关详细信息,请参阅 create-cache-parameter-group

(ElastiCache API) 创建参数组

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

  • ParameterGroupName - 参数组的名称。

    参数组命名约束

    • 必须以 ASCII 字母开头。

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

    • 长度必须介于 1-255 个字符之间.

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

    • 不能以连字符结尾。

  • CacheParameterGroupFamily - 参数组的引擎和版本系列。例如:redis2.8

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

以下示例使用 redis2.8 系列作为模板来创建名为 myRedis28 的参数组。

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheParameterGroup &CacheParameterGroupFamily=redis2.8 &CacheParameterGroupName=myRedis28 &Description=My%20first%20parameter%20group &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &Version=2015-02-02 &X-Amz-Credential=<credential>

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

<CreateCacheParameterGroupResponse xmlns="http://elasticache.amazonaws.com/doc/2013-06-15/"> <CreateCacheParameterGroupResult> <CacheParameterGroup> <CacheParameterGroupName>myRedis28</CacheParameterGroupName> <CacheParameterGroupFamily>redis2.8</CacheParameterGroupFamily> <Description>My first parameter group</Description> </CacheParameterGroup> </CreateCacheParameterGroupResult> <ResponseMetadata> <RequestId>d8465952-af48-11e0-8d36-859edca6f4b8</RequestId> </ResponseMetadata> </CreateCacheParameterGroupResponse>

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

有关详细信息,请参阅 CreateCacheParameterGroup