Section | Parameter | Description |
N/A | Task Name | The name of the task. DTS automatically generates a task name. We recommend that you specify an informative name to identify the task. You do not need to specify a unique task name. |
Source Database | Select an existing DMS database instance. (Optional. If you have not registered a DMS database instance, ignore this option and configure database settings in the section below.) | The database that you want to use. You can choose whether to use an existing database based on your business requirements. If you select an existing database, DTS automatically populates the parameters for the database. If you do not select an existing database, you must configure the following database information.
|
Database Type | The type of the source database. Select PostgreSQL. |
Access Method | The access method of the source database. Select a value based on the deployment location of the source database. In this example, Cloud Enterprise Network (CEN) is selected. Note If your source database is a self-managed database, you must deploy the network environment for the database. For more information, see Preparation overview. |
Instance Region | The region in which the self-managed PostgreSQL database resides. |
CEN Instance ID | The ID of the CEN instance that hosts the self-managed PostgreSQL database. |
Connected VPC | The virtual private cloud (VPC) that is connected to the self-managed PostgreSQL database. |
Domain name or IP address | The IP address of the server on which the self-managed PostgreSQL database resides. |
Port Number | The service port number of the self-managed PostgreSQL database. Default value: 5432. |
Database Name | The name of the self-managed PostgreSQL database. |
Database Account | The account of the self-managed PostgreSQL database. For more information about the required permissions, see the Permissions required for database accounts section of this topic. |
Database Password | The password that is used to access the database instance. |
Encryption | Specifies whether to encrypt the connection to the source database. You can configure this parameter based on your business requirements. In this example, Non-encrypted is selected. If you want to establish an SSL-encrypted connection to the source database, perform the following steps: Select SSL-encrypted, upload CA Certificate, Client Certificate, and Private Key of Client Certificate as needed, and then specify Private Key Password of Client Certificate. Note If you set Encryption to SSL-encrypted for a self-managed PostgreSQL database, you must upload CA Certificate. If you want to use the client certificate, you must upload Client Certificate and Private Key of Client Certificate and specify Private Key Password of Client Certificate. For information about how to configure SSL encryption for an ApsaraDB RDS for PostgreSQL instance, see SSL encryption.
|
Destination Database | Select an existing DMS database instance. (Optional. If you have not registered a DMS database instance, ignore this option and configure database settings in the section below.) | The database that you want to use. You can choose whether to use an existing database based on your business requirements. If you select an existing database, DTS automatically populates the parameters for the database. If you do not select an existing database, you must configure the following database information.
|
Database Type | The type of the destination database. Select PostgreSQL. |
Access Method | The access method of the destination database. Select Alibaba Cloud Instance. |
Instance Region | The region in which the destination ApsaraDB RDS for PostgreSQL instance resides. |
Instance ID | The ID of the destination ApsaraDB RDS for PostgreSQL instance. |
Database Name | The name of the database that receives the migrated objects in the destination ApsaraDB RDS for PostgreSQL instance. |
Database Account | The database account of the destination ApsaraDB RDS for PostgreSQL instance. For more information about the permissions required for the database account, see the Permissions required for database accounts section of this topic. |
Database Password | The password that is used to access the database instance. |
Encryption | Specifies whether to encrypt the connection to the source database. You can configure this parameter based on your business requirements. In this example, Non-encrypted is selected. If you want to establish an SSL-encrypted connection to the source database, perform the following steps: Select SSL-encrypted, upload CA Certificate, Client Certificate, and Private Key of Client Certificate as needed, and then specify Private Key Password of Client Certificate. Note If you set Encryption to SSL-encrypted for a self-managed PostgreSQL database, you must upload CA Certificate. If you want to use the client certificate, you must upload Client Certificate and Private Key of Client Certificate and specify Private Key Password of Client Certificate. For information about how to configure SSL encryption for an ApsaraDB RDS for PostgreSQL instance, see SSL encryption.
|