示例:使用默认参数组将主要版本从 1.1.1.0 升级到 1.2.0.2 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

示例:使用默认参数组将主要版本从 1.1.1.0 升级到 1.2.0.2

找到要升级的 DBCluster,以及用于创建数据库集群的模板。例如:

Description: Base Template to create Neptune Stack with Engine Version 1.1.1.0 using default Parameter Groups Parameters: DbInstanceType: Description: Neptune DB instance type Type: String Default: db.r5.large Resources: NeptuneDBCluster: Type: 'AWS::Neptune::DBCluster' Properties: EngineVersion: 1.1.1.0 NeptuneDBInstance: Type: 'AWS::Neptune::DBInstance' Properties: DBClusterIdentifier: Ref: NeptuneDBCluster DBInstanceClass: Ref: DbInstanceType DependsOn: - NeptuneDBCluster Outputs: DBClusterId: Description: Neptune Cluster Identifier Value: Ref: NeptuneDBCluster
  • 将默认 DBClusterParameterGroup 更新为新引擎版本(此处为 default.neptune1.2)使用的参数组系列中的参数组。

  • 对于附加到 DBCluster 的每个 DBInstance,请将默认 DBParameterGroup 更新为新引擎版本(此处为 default.neptune1.2)使用的系列中的参数组。

  • DBInstanceParameterGroupName 属性设置为该系列中的默认参数组(此处为 default.neptune1.2)。

  • EngineVersion 属性从 1.1.0.0 更新为 1.2.0.2

模板应该如下所示:

Description: Template to upgrade major engine version to 1.2.0.2 by using upgraded default parameter groups Parameters: DbInstanceType: Description: Neptune DB instance type Type: String Default: db.r5.large Resources: NeptuneDBCluster: Type: 'AWS::Neptune::DBCluster' Properties: EngineVersion: 1.2.0.2 DBClusterParameterGroupName: default.neptune1.2 DBInstanceParameterGroupName: default.neptune1.2 NeptuneDBInstance: Type: 'AWS::Neptune::DBInstance' Properties: DBClusterIdentifier: Ref: NeptuneDBCluster DBInstanceClass: Ref: DbInstanceType DBParameterGroupName: default.neptune1.2 DependsOn: - NeptuneDBCluster Outputs: DBClusterId: Description: Neptune Cluster Identifier Value:

现在使用 Amazon CloudFormation 来运行修改后的模板。