Error 603000: Connection Failed During Migration from AWS RDS to Azure PostgreSQL

Blackbucks Education 0 Reputation points
2025-04-07T09:04:02.0266667+00:00

I'm in the process of migrating my PostgreSQL database from AWS RDS to Azure PostgreSQL, but I'm encountering a connectivity error. The validation process fails with the following details:

AuthenticationAndConnectivityValidation

Validation status: Failed

Start time: 2025-04-07 06:35:08 UTC

End time: 2025-04-07 06:35:09 UTC

Validation details: Error 603000: Connection failed. Connection to the server 'myservername-region.rds.amazonaws.com' was unsuccessful. Ensure that source server is reachable from the target or runtime server.

When testing connection it shows successful but when validation it shows this issue.User's image

Screenshot from 2025-04-07 13-20-48

Azure Database for PostgreSQL
{count} votes

1 answer

Sort by: Most helpful
  1. Narendra Pakkirigari 475 Reputation points Microsoft External Staff Moderator
    2025-04-15T11:29:18.68+00:00

    Hi@Blackbucks Education

    Thanks For the Response:

    Public Access

    Make PostgreSQL instance publicly accessible in AWS/GCP console.

    Add inbound rule to allow traffic from Azure Database for PostgreSQL's IP/domain (port 5432).

    Private Access

    Use private link (ExpressRoute, VPN, Direct Connect, etc.) between source cloud and Azure.

    In AWS/GCP, allow inbound traffic from Azure VNet IP range on port 5432.

    In Azure:

    Create VNet in same region as Azure DB.

    Allow outbound to source PostgreSQL IP (port 5432).

    Allow inbound from source cloud to Azure DB IP range.

    image

    Request to refer the below documents:

    https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/troubleshoot-error-codes?utm_source=chatgpt.com#migration-error-codes

    https://learn.microsoft.com/en-us/azure/postgresql/migrate/migration-service/how-to-network-setup-migration-service#managed-postgresql-service-public-ip-to-flexible-server-publicprivate-access

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.