Skip to main content

Want to use PrivateLink?

Follow our guide to get set up
Artie supports connections through AWS PrivateLink. To configure this, please reach out to our team via Slack or email ([email protected]). Before you begin, please ensure that you have done the following:
  1. VPC service that maps to a Network Load Balancer (NLB)
  2. Update the NLB target group to point to your RDS or Aurora instance
  3. Once this is done, please safelist Artie’s principal (arn:aws:iam::788826912768:root)
  4. Reach out to the team with your service name and availability zone IDs. Our team will then initiate a VPC endpoint request.

How do I configure my NLB to connect to my RDS or Aurora instances?

Aurora and RDS have dynamic IPs and you will need a static IP to add into your NLB target group.Here are common ways to achieve a static IP:
  1. Use a Lambda function that will periodically run dig or nsloopup on the database and update the NLB target group with the static IP. (Recommended).
  2. Create an EC2 instance with static IP and do port forwarding
We have two options when it comes to connecting to multiple databases:
  1. Create one VPC endpoint per database (recommended if it’s extremely high throughput and you would like to have dedicated resources and isolate the traffic)
  2. Create one VPC endpoint and maintain target group mapping for each database in your NLB
Artie supports backfilling from a read-only database. However, if you are using PrivateLink - you will want to create a new target group entry for the read-only database.Please see above What if I have multiple databases? for more information.