How to connect a Document Database Instance to a Private Network
Private Networks allows you to enhance the security of your system’s architecture by isolating it from the Internet.
When using Private Networks, your application connects directly to your Database nodes without going through a Load Balancer.
This improves performance by reducing the latency between your application and your database nodes. It also increases the security of your databases, as Instances in your Private Network can directly communicate with your Database Instance, without passing through the public Internet.
You can create new Database Instances to attach to your Private Network, or attach existing ones.
You may need certain IAM permissions to carry out some actions described on this page. This means:
- you are the Owner of the Scaleway Organization in which the actions will be carried out, or
- you are an IAM user of the Organization, with a policy granting you the necessary permission sets
- You have an account and are logged into the Scaleway console
- You have a Document Database Instance
- You have generated an API key
How to attach a Database Instance to a Private Network
-
Click Document Databases under Managed Databases on the side menu. A list of your Database Instances displays.
-
Click the database name or «See more Icon» > More info to access the Database Instance information page.
-
Click the Private Networks tabs. The Private Network configuration displays.
-
Click + Attach Private Network. The Private Network configuration wizard displays.
- You can choose whether to:
- Select and attach an existing Private Network and select the network from the drop-down list.
- Create and attach a new Private Network and enter the name of the network in the form.
Important:Your private IP addresses are automatically allocated. They are managed via an IP Address Manager (IPAM). You can retrieve them on the Private Network tab of your Database Instance. To allocate IPs manually, you can use the Scaleway API and CLI, or Terraform.
- You can choose whether to:
-
Click Attach Private Network to conclude.
How to detach a Database Instance from a Private Network
- Click Document Databases under Managed Databases on the side menu. A list of your Database Instances displays.
- Click the database name or «See more Icon» > More info to access the Database Instance information page.
- Click the Private Networks tabs. The Private Network configuration displays.
- Click «Unlink Icon» next to the static IP that you want to unlink from your Database Instance.
- Click Detach resource to remove the Instance from your Private Network.