Todos os produtos
Search
Central de documentação

:Consultar o relatório de avaliação de migração para a nuvem em uma instância ApsaraDB RDS for PostgreSQL

Última atualização: Jun 26, 2026

Chame a operação DescribeCloudMigrationPrecheckResult para consultar o relatório de avaliação de migração para a nuvem em uma instância ApsaraDB RDS for PostgreSQL.

Pré-requisitos

Antes de chamar a operação DescribeCloudMigrationPrecheckResult, verifique se você já chamou a operação CreateCloudMigrationPrecheckTask para criar uma tarefa de avaliação de migração para a nuvem na instância ApsaraDB RDS for PostgreSQL.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos usar esta ferramenta para chamar a operação, pois ela gera dinamicamente códigos de exemplo para diferentes SDKs.

Parâmetros da solicitação

Parâmetro Tipo Obrigatório Exemplo Descrição
Action String Sim DescribeCloudMigrationPrecheckResult

Operação a ser executada. Defina o valor como DescribeCloudMigrationPrecheckResult.

DBInstanceName String Sim pgm-bp102g323jd4****

ID da instância. Chame a operação DescribeDBInstances para consultar esse ID.

TaskId Long Não 439946016

ID da tarefa de migração para a nuvem. Obtenha esse ID na resposta da operação CreateCloudMigrationPrecheckTask após criar a tarefa.

TaskName String Não slf7w7wj3g

Nome da tarefa de migração para a nuvem. Obtenha esse nome na resposta da operação CreateCloudMigrationPrecheckTask após criar a tarefa.

SourceIpAddress String Não 172.2.XX.XX

Endereço IP privado ou público usado para conectar à instância PostgreSQL autogerenciada.

  • Se a instância PostgreSQL autogerenciada estiver em uma instância Elastic Compute Service (ECS), insira o endereço IP privado da instância ECS. Para mais informações, consulte Visualizar endereços IP.
  • Se a instância PostgreSQL autogerenciada estiver em um data center local, insira o endereço IP privado desse data center.
  • Se a instância PostgreSQL autogerenciada estiver em um dispositivo conectado pela Internet, insira o endereço IP público do dispositivo.
SourcePort Long Não 5432

Número da porta usada para conectar à instância PostgreSQL autogerenciada. Execute o comando netstat -a | grep PGSQL para obter o número da porta.

PageSize Long Sim 10

Número de entradas a retornar por página.

PageNumber Long Sim 1

Número da página a retornar.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
TotalSize Integer 1

Número total de entradas.

RequestId String 7E4A6E1B-789B-5F16-9736-39AA57FC7374

ID da solicitação.

Items Array of migrateCloudTaskList

Detalhes do relatório de avaliação.

GmtCreated String 2022-02-25T06:57:41Z

Horário de criação da tarefa.

GmtModified String 2022-02-25T06:58:00Z

Horário da última modificação da tarefa.

TaskId Long 440420798

ID da tarefa de migração para a nuvem.

TaskName String lxbv6rtxno8

Nome da tarefa de migração para a nuvem.

SourceCategory String ecsonvpc

Ambiente onde a instância PostgreSQL autogerenciada está em execução.

  • idcOnVpc: a instância PostgreSQL autogerenciada reside em um data center local com comunicação habilitada para a virtual private cloud (VPC) onde está a instância ApsaraDB RDS for PostgreSQL.
  • ecsOnVpc: a instância PostgreSQL autogerenciada reside em uma instância ECS.
  • internet: a instância PostgreSQL autogerenciada reside em um dispositivo conectado via Internet.
SourceIpAddress String 172.2.XX.XX

Endereço IP privado ou público usado para conectar à instância PostgreSQL autogerenciada.

SourcePort Long 5432

Número da porta usada para conectar à instância PostgreSQL autogerenciada.

SourceAccount String migratetest

Nome de usuário da conta.

SourcePassword String 123456

Senha da conta.

TargetEip String null

Parâmetro reservado. O valor retornado é null.

TargetInstanceName String pgm-bp102g323jd4****

ID da instância.

Detail String [Check rds empty]\nCheck rds databases: success\n[Check source connectivity]\nCheck ip connectable: success\nCheck port connectable: success\nCheck database connectable: success\nCheck account replication privilege: success\nCheck account createrole privilege: success\nCheck account monitor privilege: success\n[Check source version]\nCheck major version consistent: success\n[Check source glibc version]\nCheck source glibc version compatible: warning(warning:source glibc version is not compatible with rds pg)\n[Check disk size]\nCheck disk size enough: success\n[Check wal keep size]\nCheck wal keep size large enough: success\n[Check spec params]\nCheck if spec params too large: success\n [Check triggers]\nCheck triggers compatible: success\n[Check user functions]\nCheck user functions compatible: success\n*Migrate check success*

Conteúdo do relatório de avaliação.

PageNumber Long 1

Número da página retornada.

PageSize Long 10

Número de entradas retornadas por página.

Exemplos

Exemplos de solicitações

http(s)://rds.aliyuncs.com/?Action=DescribeCloudMigrationPrecheckResult
&DBInstanceName=pgm-bp102g323jd4****
&TaskId=439946016
&TaskName=slf7w7wj3g
&SourceIpAddress=172.2.XX.XX
&SourcePort=5432
&PageSize=10
&PageNumber=1
&Common request parameters

Exemplos de respostas de sucesso

Formato XML

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

<DescribeCloudMigrationPrecheckResultResponse>
    <TotalSize>1</TotalSize>
    <RequestId>7E4A6E1B-789B-5F16-9736-39AA57FC7374</RequestId>
    <Items>
        <GmtCreated>2022-02-25T06:57:41Z</GmtCreated>
        <GmtModified>2022-02-25T06:58:00Z</GmtModified>
        <TaskId>440420798</TaskId>
        <TaskName>lxbv6rtxno8</TaskName>
        <SourceCategory>ecsonvpc</SourceCategory>
        <SourceIpAddress>172.2.XX.XX</SourceIpAddress>
        <SourcePort>5432</SourcePort>
        <SourceAccount>migratetest</SourceAccount>
        <SourcePassword>123456</SourcePassword>
        <TargetInstanceName>pgm-bp102g323jd4****</TargetInstanceName>
        <Detail>[Check rds empty]\nCheck rds databases: success\n[Check source connectivity]\nCheck ip connectable: success\nCheck port connectable: success\nCheck database connectable: success\nCheck account replication privilege: success\nCheck account createrole privilege: success\nCheck account monitor privilege: success\n[Check source version]\nCheck major version consistent: success\n[Check source glibc version]\nCheck source glibc version compatible: warning(warning:source glibc version is not compatible with rds pg)\n[Check disk size]\nCheck disk size enough: success\n[Check wal keep size]\nCheck wal keep size large enough: success\n[Check spec params]\nCheck if spec params too large: success\n [Check triggers]\nCheck triggers compatible: success\n[Check user functions]\nCheck user functions compatible: success\n*Migrate check success*</Detail>
    </Items>
    <PageNumber>1</PageNumber>
    <PageSize>10</PageSize>
</DescribeCloudMigrationPrecheckResultResponse>

Formato JSON

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

{
  "TotalSize" : 1,
  "RequestId" : "7E4A6E1B-789B-5F16-9736-39AA57FC7374",
  "Items" : {
    "GmtCreated" : "2022-02-25T06:57:41Z",
    "GmtModified" : "2022-02-25T06:58:00Z",
    "TaskId" : 440420798,
    "TaskName" : "lxbv6rtxno8",
    "SourceCategory" : "ecsonvpc",
    "SourceIpAddress" : "172.2.XX.XX",
    "SourcePort" : 5432,
    "SourceAccount" : "migratetest",
    "SourcePassword" : 123456,
    "TargetInstanceName" : "pgm-bp102g323jd4****",
    "Detail" : "[Check rds empty]\\nCheck rds databases: success\\n[Check source connectivity]\\nCheck ip connectable: success\\nCheck port connectable: success\\nCheck database connectable: success\\nCheck account replication privilege: success\\nCheck account createrole privilege: success\\nCheck account monitor privilege: success\\n[Check source version]\\nCheck major version consistent: success\\n[Check source glibc version]\\nCheck source glibc version compatible: warning(warning:source glibc version is not compatible with rds pg)\\n[Check disk size]\\nCheck disk size enough: success\\n[Check wal keep size]\\nCheck wal keep size large enough: success\\n[Check spec params]\\nCheck if spec params too large: success\\n [Check triggers]\\nCheck triggers compatible: success\\n[Check user functions]\\nCheck user functions compatible: success\\n*Migrate check success*"
  },
  "PageNumber" : 1,
  "PageSize" : 10
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

404

InvalidDBInstanceName.NotFound

The database instance does not exist.

Nome da instância não encontrado. Verifique o nome da instância e tente novamente.

Para obter uma lista de códigos de erro, visite o API Error Center.