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

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

使用复制引擎版本

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

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

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

使用控制台升级引擎版本

您可以使用升级AWS DMS复制实例AWS 管理控制台。

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

  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]"

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