Flat Spell Technologies

Azure Data Factory · FedRAMP Moderate engineering

Configure Azure Data Factory private endpoints and runtime networking

Separate factory control traffic, authoring access, runtime-to-store traffic, and external activity traffic. A private factory endpoint does not make every pipeline data path private.

1. Inventory the cloud and all four network paths

Start with the approved subscription, Data Factory V2 resource, deployment region, source and destination stores, Key Vault, logs, and integration runtime (IR). Record each connector version, authentication method, processing location, and any staging account or external compute. Include these dependencies in the system boundary and customer responsibility review.

A factory’s region describes the orchestration resource. The IR executes movement or transformation, and linked services select its actual path. A regional factory name does not establish where every external activity runs. Verify service, feature, and geography against the current provider package; Azure Government does not make every connector or preview acceptable.

Design each path independently
PathWhat to configureWhat it establishes
Self-hosted IR → factoryFactory Private Link and approved DNSPrivate runtime control connectivity
Operator → authoring portalPortal endpoint, identity controls, DNSAn authoring access path; public portal access can still exist
IR → SQL, ADLS, Key VaultManaged private endpoints or customer VNet endpointsPrivate data and secret access for the selected IR
Activity → external compute/serviceService-specific identity, network, and region controlsThe separate execution boundary of that activity

2. Select a runtime whose network model fits

For supported Azure services, an Azure IR in an ADF managed virtual network can use managed private endpoints. Microsoft hosts this network in its subscription and requires it in the factory’s region. Custom DNS is not supported there. Verify the chosen Government region and connector feature before using this pattern; the generic documentation is not a Government feature-parity guarantee.

For an on-premises SQL Server, a private VM database, custom DNS dependencies, or customer-controlled egress rules, use a self-hosted IR on a hardened Windows host in your approved network. Both ends of a Copy activity must be reachable from the runtime selected for that movement. Mapping Data Flows run on Azure-managed compute; installing a self-hosted IR does not move their Spark execution onto that host.

Egress decision: Microsoft documents that ADF managed-VNet Azure IR permits outbound communications on all ports. Managed private endpoints provide private routes to approved stores; they do not provide a customer-configurable global outbound allowlist. Where your boundary requires that restriction, evaluate a self-hosted runtime and approved firewall architecture for supported activities.

5. Test permitted and denied paths from the actual runtime

  1. Use synthetic records to test source reads and sink writes through the selected IR. Record its name, region, endpoint approvals, and store settings.
  2. On self-hosted nodes, resolve factory, SQL, DFS, Blob, and Key Vault hosts to approved private IPs; test TLS and an authenticated activity, not only TCP reachability.
  3. Using a valid scoped identity from an unapproved network, confirm the store’s public path is denied. An authentication error alone does not demonstrate network isolation.
  4. From the approved runtime, deny an identity without data-plane permissions and attempt an unapproved destination where the architecture supports that test.
  5. Test authoring, scheduled execution, interactive schema browsing, and update delivery separately; they can have different dependencies.

Keep sanitized DNS, endpoint-state, identity, and activity evidence. Continue with managed identity and ADLS ingestion or the hybrid runtime implementation guide.

Sources and technical review

Technical review: . Recheck cloud, regional, connector, and authorization scope before implementation.

Public offering and service-scope checks are documented in the Data Factory hub. The protected provider authorization package and live Azure behavior have not been reviewed or tested by these guides.