AWS CloudFormation
User Guide (API 版本 2010-05-15)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

AWS::RDS::OptionGroup

使用 AWS::RDS::OptionGroup 资源创建可简化数据和数据库管理的选项组。有关选项组的更多信息,请参阅 Amazon Relational Database Service 用户指南中的使用选项组

语法

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

JSON

{ "Type" : "AWS::RDS::OptionGroup", "Properties" : { "EngineName" : String, "MajorEngineVersion" : String, "OptionGroupDescription" : String, "OptionConfigurations" : [ OptionConfiguration, ... ], "Tags" : [ Resource Tag, ... ] } }

YAML

Type: "AWS::RDS::OptionGroup" Properties: EngineName: String MajorEngineVersion: String OptionGroupDescription: String OptionConfigurations: - OptionConfiguration Tags: - Resource Tag

属性

EngineName

此选项组关联到的数据库引擎的名称。

Required: Yes

Type: String

更新要求替换

MajorEngineVersion

此选项组关联到的数据库引擎的主要版本号。

Required: Yes

Type: String

更新要求替换

OptionGroupDescription

选项组的描述。

Required: Yes

Type: String

更新要求替换

OptionConfigurations

此选项组的配置。

Required: Yes

Type: Amazon RDS OptionGroup OptionConfiguration 列表

更新要求替换

Tags

此选项组的任意标签组(键–值对)。

Required: No

Type: AWS CloudFormation 资源标签

更新要求无需中断

返回值

Ref

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

{ "Ref": "myOptionGroup" }

对于 myOptionGroup 资源,Ref 将返回选项组的名称。

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

示例

多个选项配置

以下代码段使用两个选项配置(OEMAPEX)创建一个选项组:

JSON

"OracleOptionGroup": { "Type": "AWS::RDS::OptionGroup", "Properties": { "EngineName": "oracle-ee", "MajorEngineVersion": "12.1", "OptionGroupDescription": "A test option group", "OptionConfigurations":[ { "OptionName": "OEM", "DBSecurityGroupMemberships": ["default"], "Port": "5500" }, { "OptionName": "APEX" } ] } }

YAML

OracleOptionGroup: Type: "AWS::RDS::OptionGroup" Properties: EngineName: "oracle-ee" MajorEngineVersion: "12.1" OptionGroupDescription: "A test option group" OptionConfigurations: - OptionName: "OEM" DBSecurityGroupMemberships: - "default" Port: "5500" - OptionName: "APEX"

多个设置

以下代码段创建一个为 MEMCACHED 选项指定两个选项设置的选项组:

JSON

"SQLOptionGroup": { "Type": "AWS::RDS::OptionGroup", "Properties": { "EngineName": "mysql", "MajorEngineVersion": "5.6", "OptionGroupDescription": "A test option group", "OptionConfigurations":[ { "OptionName": "MEMCACHED", "VpcSecurityGroupMemberships": ["sg-a1238db7"], "Port": "1234", "OptionSettings": [ {"Name": "CHUNK_SIZE", "Value": "32"}, {"Name": "BINDING_PROTOCOL", "Value": "ascii"} ] } ] } }

YAML

SQLOptionGroup: Type: 'AWS::RDS::OptionGroup' Properties: EngineName: mysql MajorEngineVersion: '5.6' OptionGroupDescription: A test option group OptionConfigurations: - OptionName: MEMCACHED VpcSecurityGroupMemberships: - sg-a1238db7 Port: '1234' OptionSettings: - Name: CHUNK_SIZE Value: '32' - Name: BINDING_PROTOCOL Value: ascii

本页内容: