feat: add TradhoxdomainStack for route53 DNS records and SSL certificates in CDK
This commit is contained in:
parent
878aacfb9c
commit
0bc94bc64f
2 changed files with 26 additions and 1 deletions
2
cdk.json
2
cdk.json
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"app": "python3 app.py",
|
||||
"app": "python app.py",
|
||||
"watch": {
|
||||
"include": [
|
||||
"**"
|
||||
|
|
|
|||
|
|
@ -53,6 +53,10 @@ class TradhoxdomainStack(Stack):
|
|||
"betashipping-api",
|
||||
"documentverification",
|
||||
"beta-documentverification",
|
||||
"searchengine",
|
||||
"betasearchengine",
|
||||
"searchengine-api",
|
||||
"betasearch-api",
|
||||
]
|
||||
|
||||
# Target IP address provided by the user
|
||||
|
|
@ -192,6 +196,27 @@ class TradhoxdomainStack(Stack):
|
|||
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||
)
|
||||
|
||||
# SSL Certificate for betasearchengine.tradhox.com with Route53 DNS validation
|
||||
self.betasearchengine_certificate = acm.Certificate(
|
||||
self, "BetaSearchEngineCertificate",
|
||||
domain_name="betasearchengine.tradhox.com",
|
||||
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||
)
|
||||
|
||||
# SSL Certificate for searchengine.tradhox.com with Route53 DNS validation
|
||||
self.searchengine_certificate = acm.Certificate(
|
||||
self, "SearchEngineCertificate",
|
||||
domain_name="searchengine.tradhox.com",
|
||||
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||
)
|
||||
|
||||
# SSL Certificate for betasearch-api.tradhox.com with Route53 DNS validation
|
||||
self.betasearch_api_certificate = acm.Certificate(
|
||||
self, "BetaSearchApiCertificate",
|
||||
domain_name="betasearch-api.tradhox.com",
|
||||
validation=acm.CertificateValidation.from_dns(hosted_zone),
|
||||
)
|
||||
|
||||
# SSL Certificate for tradhox.com with Route53 DNS validation
|
||||
self.tradhox_certificate = acm.Certificate(
|
||||
self, "TradhoxCertificate",
|
||||
|
|
|
|||
Loading…
Reference in a new issue