Exam Area: Area 2 – Installation, Operation & Configuration (20%)
Reference: https://docs.developers.optimizely.com/digital-experience-platform/docs/paas-portal
URL: https://paasportal.episerver.net
The Self-Service Portal allows you to manage DXP environments without needing access to the Azure Portal.
PaaS Portal:
├── Environment Management
│ ├── View Integration, Preproduction, Production
│ ├── Start/Stop environments
│ └── View environment status
│
├── Deployments
│ ├── Upload deployment package
│ ├── Deploy to an environment
│ ├── Deployment history
│ └── Rollback
│
├── Database Management
│ ├── Create backup
│ ├── Restore backup
│ ├── Download backup
│ └── Copy DB between environments
│
├── Storage Management
│ ├── View Azure Blob containers
│ ├── Copy blobs between environments
│ └── Manage CDN
│
├── Configuration
│ ├── Manage environment variables
│ ├── Connection strings
│ └── Custom domains/SSL
│
└── Access Management
├── Add/Remove users
├── Manage API clients
└── Audit log
Integration → Development/QA testing
Preproduction → Staging/UAT
Production → Live site
PaaS Portal → Environment → Configuration → Environment Variables
Commonly configured:
ASPNETCORE_ENVIRONMENT = Production
ConnectionStrings__EPiServerDB = ...
EPiServer:ServiceApiUrl = ...
PaaS Portal → Database → Copy
→ Source: Production
→ Target: Integration (or Preproduction)
→ Useful for: Debugging issues with production data
PaaS Portal → Access → API Clients
→ Create new Client ID + Secret
→ Used for Deployment API automation
→ Set permissions:
- Deploy to Integration only
- Deploy to all environments
- Admin access