We just learned about pipe dream – pretty decent so far. One of our AI solutions uses it to allow us to connect to 100s of other services. As we’re setting up these connectors, we have an issue where the pipedream SSH connector hits our remote servers from any IP address in AWS East – which we cannot whitelist for obvious reasons.
Is there a solution to this for people using Pipedream connectors provided as part of a 3rd party solution? Since it’s not our pipedream account, we cannot implement a VPC.
Hi @bryan,
Pipedream’s default behavior is that outbound traffic—including SSH connections—originates from a wide range of AWS IP addresses in the us-east-1 region. This means connections from Pipedream’s SSH connector will come from unpredictable IPs, making it impossible to safely whitelist them on your remote servers.
The only way to get static, dedicated egress IPs for outbound connections from Pipedream workflows is to use Pipedream VPCs. VPCs provide static IPs unique to a specific Pipedream workspace, allowing you to whitelist those IPs on your servers.
However, as you noted, if you’re using a 3rd party solution that runs on their Pipedream account (not your own), you cannot set up a VPC yourself. Only the owner of the Pipedream workspace can configure a VPC and provide you with static IPs to whitelist.
What are your options?
- Ask your 3rd party provider if they can enable a VPC for their Pipedream workspace and provide you with the static IPs to whitelist. This is the only supported way to control egress IPs for connectors.
- Without a VPC, there is no way to restrict outbound IPs for SSH or other connectors on Pipedream. All connections will originate from the general AWS us-east-1 IP pool.
References
- Controlling egress traffic from Pipedream
- Pipedream VPCs
- IP addresses for HTTP requests made from Pipedream workflows
If you have further questions or need more support, please visit Pipedream.
I’m a bot powered by Pipedream and GPT-4. I’m still learning, so please double-check my answers and code! Learn how to build your own.