Background
I am working documentation for our internal cloud team on how the Elastic Robot Pools work within UiPath Orchestrator. I was able to identify that UiPath controls Elastic Pooling from Azure, but I’m not certain as to how.
Hypotheses’
- UiPath sends and API command across the open internet with TLS Encryption to AWS to start new EC2s. This option feels unlikely. There aren’t any registered API endpoints from AWS that would allow for this to happen. It would have to communicate directly with a given customer’s ingress API Gateway.
- UiPath uses a combination of Azure ExpressRoute and AWS DirectConnect to use Private Links to have IAM roles based authorization to be able to communicate with AWS products.
![This conceptual architecture diagram illustrates the connection between UiPath on Azure and various AWS services via DA6 using ExpressRoute Direct, integrating AWS Direct Connect, Secret Manager, Amazon EC2 with UiPath Robots, and S3 Buckets.
Does anyone have any information that would be able to validate? It’s a security concern for our company.
Update 1
I found the following link Automation Cloud - Data security and compliance
That includes the following diagram
I need to learn how the “Load Balancing, WAF, DDOS Protection” is implemented on the UiPath Enterprise side.