Skip to content

Latest commit

 

History

History

infrastructure

Infrastructures

Prerequisites

Domains

The infrastructure provisioning requires one existing public hosted zone. In the following section it is described how you can add a domain which is registered at GoDaddy. However, it works similar for any other domain registrar.

If you want you can also create a second public hosted zone (e.g. letuscode.xyz), though it is not required.

Create Route 53 Hosted Zone

  1. Login to the AWS Management Console and navigate to the Route 53 service

  2. Create a new public hosted zone for the first domain, (e.g. letuscode.dev)

  3. Login to the GoDaddy Management Console and navigate to the DNS configuration of your domaine (e.g. letuscode.dev)

  4. In the GoDaddy name server section set the the name servers displayed in the AWS Route53 hosted zone details overview

Create Wildcard Certificate for Domain
  1. Login to the AWS Management Console and navigate to the Certificate Manager service

  2. Request a new public certificate for the domain of the previously created hosted zone (e.g. letuscode.dev)

    1. Set the fully qualified domain name to *.letuscode.dev in order to create a wildcard certificate

    2. Set the validation method to DNS validation

  3. Now you need to create a new CNAME in the previously created hosted zone with name and value shown in the certificate request. You can do this by clicking on the Create records in Route 53 button in the certificate request page.

Provisioning

Deploy in the following order:

Optional deployments in following order:

The following are work in progress and not used until now: