Working with Bringing your own Azure app (BYOA) outposts
Using advanced settings while creating your outpost, you can deploy a Cortex Cloud Azure outpost using your own pre-created Entra ID app registration.
Use the Bring Your Own App (BYOA) custom outpost to deploy a Cortex Cloud Azure outpost using your own pre-created Entra ID app registration. This type of outpost is designed for organizations with strict governance policies that require control over Entra ID tenant-level resources.
How BYOA outposts differ from standard outposts
With a standard Azure outpost without BYOA, Cortex generates the app registration and its federated identity credentials in your tenant during Terraform apply, using tenant-scoped Application.ReadWrite.All.
With BYOA:
You (not Cortex) own the app registration in your Entra ID directory.
The Terraform runner holds only object-scoped ownership on that one app registration, not any tenant-wide permission.
Cortex never writes to your tenant beyond that single app registration.
Who provides what?
The following table presents what your provide vs. what Cortex creates for you.
The Entra ID app registration and its service principal
All federated identity credentials on your app registration
Optionally, the scanner managed identities (UAMIs)
All outpost infrastructure (storage, networking, scanner VMs)
Ownership of the app registration for the Terraform runner
Scanner-managed identities (unless you provide your own)
Work flow
The following work flow presents a high-level order of tasks to configure and work with Azure BYOA outposts:
Check and meet the prerequisites.
Create the app registration and service principal in your Entra ID tenant, either with a shell script Palo Alto Networks provides or in the Azure portal. Save the IDs for use in the next task.
Run the Create Outpost wizard to define the outpost using BYOA app registration IDs and download the Terraform. Deploy the outpost by executing the downloaded Terraform. You define the app registration IDs, and Cortex handles everything else, such as Federated Identity Credentials (FICs), managed identities, infrastructure, and role assignments.
Verify the outpost.
After outpost deployment, BYOA covers only the app-registration side of the outpost.
What's next?
Last updated
Was this helpful?
