Getting started
Prerequisites
Creating an Organization
Creating Audit and Log Archive AWS Accounts
Management
Creating an AWS Account
Initial Setup
Billing Alerts
Configuring AWS SSO (IAM Identity Center)
Generating As-Built-Documentation
Environments
Environments
Configuring AWS Client VPN
Configuring Private Bastion
Deleting an Environment
Domains
Service Roles
Compliance
Compliance standards
Compliance status
Configuring a standard
Reference
Choosing Email Addresses for your AWS Accounts
Checklist end-of-deployment
Configuring SSO for Microsoft Azure
Configuring SSO for G-Suite
Deploying Applications
Notification History
Removing Citadel Access from AWS Accounts
What’s deployed in my account
Troubleshooting
Troubleshooting
Common Issues
Finding the Root Cause of a Failed Job
Creating new environment failed
Fixing Network Access is not connecting to RDS
SSO G-Suite - Deploy Lambda Error
Domains
What is a Domain?
Domains are Route53 Hosted Zones to be used with your Citadel Environment.
Creating a Domain
Let's now configure a domain in your environment so that later we can create records pointing to your applications hosted in your Citadel environment.
- Sign in to Citadel and navigate to the Environment section
- If you do not have an Environment created, click on Create an environment
- Follow the instructions at Environments
- On the Environment page, on the left side, select the Domains menu
- To create a new domain, click the New Domain button
- Fill out the fields as directed below:
- Enter the Domain Name. For help choosing a domain name, see below.
- Click Create
Choosing a domain name
Given the following example:
The company is called PiedPiper with the main domain piedpiper.com
.
They have a website and a web application with the following domain names:
- Website:
piedpiper.com
andwww.piedpiper.com
- Web App:
app.piedpiper.com
They also have 3 environments for their web app:
- Development:
app.dev.piedpiper.com
- Staging:
app.staging.piedpiper.com
- Production:
app.piedpiper.com
The recommended Citadel setup will be:
Environment | Domain (Hosted Zone) |
Development | dev.piedpiper.com |
Staging | staging.piedpiper.com |
Production | piedpiper.com
Or if the website is hosted outside AWS: app.piedpiper.com |
← Previous
Service Roles
Next →
Deploying Applications
On this page