Skip to main content
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.
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.
The connection string for RDS and Aurora are dynamic IPs and you’ll need a static IP to put into your NLB target group.There are two ways to do this:
  1. Use a Lambda function that will periodically run dig or nslookup 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.
I