AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::Redshift::ClusterParameterGroup

创建可以与 Amazon Redshift 群集关联的 Amazon Redshift 参数组。该组中的参数应用于您在群集中创建的所有数据库。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::Redshift::ClusterParameterGroup", "Properties" : { "Description" : String, "ParameterGroupFamily" : String, "Parameters" : [ Parameter, ... ], "Tags" : [ Resource Tag, ... ] } }

YAML

Type: "AWS::Redshift::ClusterParameterGroup" Properties: Description: String ParameterGroupFamily: String Parameters: - Parameter Tags: - Resource Tag

属性

Description

参数组的描述。

Required: Yes

Type: String

更新要求替换

ParameterGroupFamily

应用于该群集参数组的 Amazon Redshift 引擎版本。群集引擎版本确定可在 Parameters 属性中指定的参数集。

Required: Yes

Type: String

更新要求替换

Parameters

ParameterGroupFamily 属性中指定的 Amazon Redshift 引擎版本允许的参数名称和值的列表。有关更多信息,请参阅 Amazon Redshift Cluster Management Guide 中的 Amazon Redshift 参数组

Required: No

类型Amazon Redshift 参数类型

更新要求无需中断

Tags

指定要与该参数组关联的任意标签组 (键/值对)。使用标签来管理您的资源。

Required: No

Type: AWS CloudFormation 资源标签

更新要求无需中断

返回值

Ref

当该资源的逻辑 ID 提供给 Ref内部函数时,Ref 将返回资源名称。 示例:

{ "Ref": "myClusterParameterGroup" }

对于 Amazon Redshift 群集参数组 myClusterParameterGroupRef 返回群集参数组的名称。

有关使用 Ref 功能的更多信息,请参阅参考

示例

单个参数

下面的示例描述具有指定的一个参数的参数组:

JSON

"myClusterParameterGroup" : { "Type" : "AWS::Redshift::ClusterParameterGroup", "Properties" : { "Description" : "My parameter group", "ParameterGroupFamily" : "redshift-1.0", "Parameters" : [ { "ParameterName" : "enable_user_activity_logging", "ParameterValue" : "true" }] } }

YAML

myClusterParameterGroup: Type: "AWS::Redshift::ClusterParameterGroup" Properties: Description: "My parameter group" ParameterGroupFamily: "redshift-1.0" Parameters: - ParameterName: "enable_user_activity_logging" ParameterValue: "true"

工作负载管理配置

下面的示例使用 wlm_json_configuration 参数修改工作负载管理配置。该参数值是 JSON 对象,必须采用括在引号 (") 中的字符串形式传递。

JSON

"RedshiftClusterParameterGroup": { "Type": "AWS::Redshift::ClusterParameterGroup", "Properties": { "Description": "Cluster parameter group", "ParameterGroupFamily": "redshift-1.0", "Parameters": [{ "ParameterName": "wlm_json_configuration", "ParameterValue": "[{\"user_group\":[\"example_user_group1\"],\"query_group\":[\"example_query_group1\"],\"query_concurrency\":7},{\"query_concurrency\":5}]" }], "Tags": [ { "Key": "foo", "Value": "bar" } ] } }

YAML

RedshiftClusterParameterGroup: Type: "AWS::Redshift::ClusterParameterGroup" Properties: Description: "Cluster parameter group" ParameterGroupFamily: "redshift-1.0" Parameters: - ParameterName: "wlm_json_configuration" ParameterValue: "[{\"user_group\":[\"example_user_group1\"],\"query_group\":[\"example_query_group1\"],\"query_concurrency\":7},{\"query_concurrency\":5}]" Tags: - Key: foo Value: bar

本页内容: