Todos los productos
Search
Centro de documentos

:Cambio de cargas de trabajo a la instancia de destino

Última actualización: Sep 03, 2026

Puede llamar a la operación ActivateMigrationTargetInstance para cambiar las cargas de trabajo a una instancia de ApsaraDB RDS for PostgreSQL.

Requisitos previos

Antes de llamar a la operación ActivateMigrationTargetInstance, asegúrese de haber creado una tarea de migración a la nube mediante la operación CreateCloudMigrationTask. Además, compruebe que el valor devuelto para el parámetro MigrateStage en la respuesta de la operación DescribeCloudMigrationResult sea increment.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, se recomienda llamar a esta operación desde OpenAPI Explorer. Esta herramienta genera dinámicamente el código de ejemplo de la operación para diferentes SDK.

Parámetros de solicitud

Parámetro

Tipo

Obligatorio

Ejemplo

Descripción

Action

String

Sí

ActivateMigrationTargetInstance

La operación que desea ejecutar. Establezca el valor en ActivateMigrationTargetInstance.

DBInstanceName

String

Sí

pgm-bp102g323jd4****

El ID de la instancia de ApsaraDB RDS for PostgreSQL. Puede llamar a la operación DescribeDBInstances para consultar el ID de la instancia.

SwitchTime

String

No

2022-02-25T06:57:41Z

Parámetro reservado. Este parámetro no surte efecto.

SwitchTimeMode

String

No

0

El momento en que desea realizar el cambio.

Establezca el valor en 0. El valor 0 indica un cambio inmediato.

ForceSwitch

String

No

1

Especifica si se debe forzar el cambio. Establezca el valor en 1. El valor 1 indica un cambio forzado.

Parámetros de respuesta

Parámetro

Tipo

Ejemplo

Descripción

DBInstanceName

String

pgm-bp102g323jd4****

El nombre de la instancia de ApsaraDB RDS for PostgreSQL.

RequestId

String

76364A52-E0AB-5CC8-9818-CF1DC482C092

El ID de la solicitud.

TaskId

Long

440913675

El ID de la tarea.

SourceIpAddress

String

172.16.XX.XX

La dirección IP privada o pública que se utiliza para conectarse a la instancia de PostgreSQL autogestionada.

SourcePort

Long

5432

El número de puerto que se utiliza para conectarse a la instancia de PostgreSQL autogestionada.

Ejemplos

Solicitudes de ejemplo

http(s)://rds.aliyuncs.com/?Action=ActivateMigrationTargetInstance
&DBInstanceName=pgm-bp102g323jd4****
&SwitchTime=2022-02-25T06:57:41Z
&SwitchTimeMode=0
&ForceSwitch=1
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<ActivateMigrationTargetInstanceResponse>
    <DBInstanceName>pgm-bp102g323jd4****</DBInstanceName>
    <RequestId>76364A52-E0AB-5CC8-9818-CF1DC482C092</RequestId>
    <TaskId>440913675</TaskId>
    <SourceIpAddress>172.16.XX.XX</SourceIpAddress>
    <SourcePort>5432</SourcePort>
</ActivateMigrationTargetInstanceResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "DBInstanceName" : "pgm-bp102g323jd4****",
  "RequestId" : "76364A52-E0AB-5CC8-9818-CF1DC482C092",
  "TaskId" : 440913675,
  "SourceIpAddress" : "172.16.XX.XX",
  "SourcePort" : 5432
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400

IncorrectDBInstanceState

The current instance state does not support this operation.

Mensaje de error devuelto porque la operación no es compatible con el estado actual de la instancia.

403

IncorrectDBInstance

The current DB instance does not support this operation.

Mensaje de error devuelto porque la instancia no admite la operación.

403

IncorrectDBInstanceType

The database instance type does not support the operation.

Mensaje de error devuelto porque el motor de base de datos que ejecuta la instancia no es compatible con la operación.

404

InvalidDBInstanceName.NotFound

The database instance does not exist.

Mensaje de error devuelto porque no se encuentra el nombre de instancia especificado. Compruebe el nombre de la instancia e inténtelo de nuevo.

404

IncorrectDBInstanceLockMode

Current DB instance lock mode does not support this operation.

Mensaje de error devuelto porque la instancia está bloqueada.

Para obtener una lista de códigos de error, visite el Centro de errores de API.