Table of Contents
ACM 인증서 생성
AWS Route53 을 이용해 도메인을 관리하는 경우,
AWS 에서 무료로 https 인증서를 생성해 준다.
AWS 서비스에 대해서는 무료 인증서를 사용할 수 있다.
하지만, AWS 밖에서는 사용할 수 없다.
subdomain 용 인증서 생성
vi acm.tf
-----------------------------
resource "aws_acm_certificate" "cert_nomad_client_skyer9_pe_kr" {
domain_name = "nomad-client.skyer9.pe.kr"
validation_method = "DNS"
tags = {
Environment = "nomad-client.skyer9.pe.kr"
}
lifecycle {
create_before_destroy = true
}
}
-----------------------------
vi main.tf
-----------------------------
provider "aws" {
region = var.region
}
-----------------------------
vi variables.tf
-----------------------------
variable "region" {
description = "The AWS region to deploy into."
type = string
default = "ap-northeast-2"
}
-----------------------------
terraform init
terraform apply
여기까지 하면 ACM 발급요청 상태가 됩니다.(발급완료 XXX)
AWS Certificate Manager 로 이동해서,
검증 대기 중인 ACM 을 클릭하고,
Route53에 레코드 생성 을 클릭하고,
10~30분을 기다려 줍니다.
인증서 상태가 검증 대기 중
=> 발급됨
으로 변경되면 인증서 발급이 완료됩니다.