使用复制引擎版本 - AWS 数据库迁移服务

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

使用复制引擎版本

复制引擎是在您的复制实例上运行并执行您指定的迁移任务的核心 AWS DMS 软件。 AWS 定期发布具有新功能和性能改进的 AWS DMS 复制引擎软件的新版本。每个版本的复制引擎软件具有自己的版本号以区别于其他版本。

除非您另行指定,否则当您启动新的复制实例时,它将运行最新的 AWS DMS 引擎版本。有关更多信息,请参阅 使用 AWS DMS 复制实例

如果您的复制实例当前正在运行,则可以将其升级到更新的引擎版本。 (AWS DMS 不支持引擎版本降级。) 有关复制引擎版本的更多信息,请参阅 AWS DMS 发行说明

使用控制台升级引擎版本

您可以使用升级 AWS DMS 复制实例 AWS Management Console。

使用控制台升级复制实例
  1. 打开 AWS DMS 控制台,网址为 https://console.aws.amazon.com/dms/v2/

  2. 在导航窗格中,选择复制实例

  3. 选择您的复制引擎,然后选择修改

  4. 对于引擎版本,请选择所需的版本号,然后选择修改

注意

我们建议您在升级复制实例之前停止所有任务。如果您不停止任务, AWS DMS 将在升级之前自动停止任务。如果您手动停止任务,则需在升级完成后手动启动任务。复制实例升级需要几分钟的时间。在实例准备就绪后,其状态将变为可用

使用升级引擎版本 AWS CLI

您可以使用升级 AWS DMS 复制实例 AWS CLI,如下所示。

要升级复制实例,请使用 AWS CLI
  1. 使用以下命令确定您的复制实例的 Amazon 资源名称 (ARN)。

    aws dms describe-replication-instances \ --query "ReplicationInstances[*].[ReplicationInstanceIdentifier,ReplicationInstanceArn,ReplicationInstanceClass]"

    在输出中,记下要升级的复制实例的ARN,例如:arn:aws:dms:us-east-1:123456789012:rep:6EFQQO6U6EDPRCPKLNPL2SCEEY

  2. 使用以下命令确定可用的复制实例版本。

    aws dms describe-orderable-replication-instances \ --query "OrderableReplicationInstances[*].[ReplicationInstanceClass,EngineVersion]"

    在输出中,记下适用于您的复制实例类的引擎版本号。您应该会在步骤 1 的输出中看到此信息。

  3. 使用以下命令升级复制实例。

    aws dms modify-replication-instance \ --replication-instance-arn arn \ --engine-version n.n.n

    将前面的 arn 替换为上一步中的实际复制实例 ARN。

    n.n.n 替换为所需的引擎版本号,例如:3.4.5

注意

复制实例升级需要几分钟的时间。您可以使用以下命令查看复制实例状态。

aws dms describe-replication-instances \ --query "ReplicationInstances[*].[ReplicationInstanceIdentifier,ReplicationInstanceStatus]"

在复制实例准备就绪后,其状态将变为可用