About connection profiles

Connection profiles capture identifiers for your source databases. For homogeneous migrations, Database Migration Service requires that you create source connection profiles when you migrate with the Google Cloud console.

Destination connection profiles represent your destination AlloyDB for PostgreSQL cluster. They are required only if you use Google Cloud CLI for homogeneous migrations. You can't view or manage destination connection profiles in the Google Cloud console.

Each connection profile contains the minimum required amount of information Database Migration Service needs to facilitate data movement between the data source and destination. That information includes:

  • Connection profile name: A human-readable name for your connection profile. This value is displayed in Database Migration Service in the Google Cloud console.

  • Connection profile ID: A machine-readable identifier for your connection profile. This value is used when you work with connection profiles by using Database Migration Service Google Cloud CLI commands or API.

  • Region: The region where your connection profile is saved. Database Migration Service is a fully-regional product, meaning all entities related to your migration (source and destination connection profiles, migration jobs, destination AlloyDB for PostgreSQL clusters) must be saved in a single region. For more information on region requirements in Database Migration Service, see Get started with AlloyDB for PostgreSQL migrations.

  • Source database connection information: The hostname or IP address, port, and username and password for Database Migration Service to connect to your source database.

  • Destination cluster connection information: For destination connection profiles used with Google Cloud CLI, the destination AlloyDB for PostgreSQL cluster identifier, database username, and password.

What's next