使用复制引擎版本 - 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

    Replace(替换) arn 在前面是上一步ARN中的实际复制实例。

    Replace(替换) n.n.n 使用你想要的引擎版本号,例如:3.4.5

注意

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

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

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