Preparing for Initial CPaaS Deployment

Overview

A Cloud Premises as a Service (CPaaS) deployment of Panther means that your organization owns the AWS account in which Panther is deployed, but Panther performs deployment upgrades.

Before the initial deployment of Panther in your AWS environment, you will need to configure a custom domain, then deploy a CloudFormation stack that creates the IAM role Panther assumes to perform upgrades.

Learn more about CPaaS, and how it differs from other deployment models, on Panther Deployment Types.

How to prepare for your initial CPaaS deployment

To set up a CPaaS deployment of Panther, follow the below steps:

  1. Create a new AWS account.

    • Your Panther instance cannot be deployed in an AWS account with existing resources.

  2. Create a custom Panther domain by following the Configuring a Custom Domain instructions, skipping the Configure Panther section.

    circle-exclamation
    • Save the outputted CertificateArn and CustomDomain, as you will need them in the next step.

  3. Provide your Panther support team the following information:

    • The CertificateArn and CustomDomain you generated in the previous step

    • The AWS region in which you created your custom domain in the previous step

  4. Deploy the CloudFormation template at the S3 URL provided by Panther, using the values for the three template parameters (DeploymentRoleName, IdentityAccountId, and OpsAccountId) also provided by Panther.

  5. Inform your Panther support team that you have finished this process.

    • Panther will then proceed with the deployment.

Last updated

Was this helpful?