|
| 1 | +--- |
| 2 | +title: "Troubleshooting private networking" |
| 3 | +sidebarTitle: "Troubleshooting" |
| 4 | +description: "Common problems when setting up an AWS PrivateLink connection to Trigger.dev, and how to resolve them." |
| 5 | +--- |
| 6 | + |
| 7 | +This page collects common issues when adding a private connection. If your problem isn't listed here, [get in touch](/community). |
| 8 | + |
| 9 | +## "Private link not found" in the setup wizard |
| 10 | + |
| 11 | +If the setup wizard errors out with **Private link not found** when you submit the VPC Endpoint Service name, it almost always means your endpoint service has not been shared with Trigger.dev's AWS account. |
| 12 | + |
| 13 | +Trigger.dev cannot provision a VPC Endpoint until your endpoint service explicitly authorizes our AWS account as a consumer. Until that happens, the service name is invisible to us — even though the name itself is correct. |
| 14 | + |
| 15 | +### How to fix it |
| 16 | + |
| 17 | +<Steps> |
| 18 | + <Step title="Open your endpoint service in the AWS console"> |
| 19 | + Go to **VPC → Endpoint services** in the AWS region where you created the service, and select |
| 20 | + your service. |
| 21 | + </Step> |
| 22 | + <Step title="Open the Allow principals tab"> |
| 23 | + Click the **Allow principals** tab and check whether Trigger.dev's AWS account is listed. |
| 24 | + </Step> |
| 25 | + <Step title="Add Trigger.dev's account if it's missing"> |
| 26 | + Click **Allow principals** and add an entry in this format, replacing `<account-id>` with the |
| 27 | + Trigger.dev AWS account ID shown on the **Add connection** page in your dashboard: |
| 28 | + |
| 29 | + ```text |
| 30 | + arn:aws:iam::<account-id>:root |
| 31 | + ``` |
| 32 | + |
| 33 | + <Warning> |
| 34 | + Always copy the account ID from your Trigger.dev dashboard. The correct value differs between |
| 35 | + environments — don't reuse an ID from another source. |
| 36 | + </Warning> |
| 37 | + |
| 38 | + </Step> |
| 39 | + <Step title="Retry in the Trigger.dev dashboard"> |
| 40 | + Once the principal is allow-listed, return to the **Add connection** page in Trigger.dev and |
| 41 | + submit the form again. The wizard should now find your endpoint service and start provisioning. |
| 42 | + </Step> |
| 43 | +</Steps> |
| 44 | + |
| 45 | +For full setup instructions including this step, see [Setting up PrivateLink in the AWS Console](/private-networking/aws-console-setup). |
0 commit comments