{"id":6222,"date":"2022-08-25T13:44:24","date_gmt":"2022-08-25T04:44:24","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=6222"},"modified":"2022-08-25T14:16:14","modified_gmt":"2022-08-25T05:16:14","slug":"acm-%ec%9d%b8%ec%a6%9d%ec%84%9c-%ec%83%9d%ec%84%b1","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=6222","title":{"rendered":"ACM \uc778\uc99d\uc11c \uc0dd\uc131"},"content":{"rendered":"<h1>ACM \uc778\uc99d\uc11c \uc0dd\uc131<\/h1>\n<p>AWS Route53 \uc744 \uc774\uc6a9\ud574 \ub3c4\uba54\uc778\uc744 \uad00\ub9ac\ud558\ub294 \uacbd\uc6b0,<br \/>\nAWS \uc5d0\uc11c \ubb34\ub8cc\ub85c https \uc778\uc99d\uc11c\ub97c \uc0dd\uc131\ud574 \uc900\ub2e4.<\/p>\n<p>AWS \uc11c\ube44\uc2a4\uc5d0 \ub300\ud574\uc11c\ub294 \ubb34\ub8cc \uc778\uc99d\uc11c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4.<br \/>\n\ud558\uc9c0\ub9cc, AWS \ubc16\uc5d0\uc11c\ub294 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub2e4.<\/p>\n<h2>subdomain \uc6a9 \uc778\uc99d\uc11c \uc0dd\uc131<\/h2>\n<pre><code class=\"language-bash\">vi acm.tf\n-----------------------------\nresource &quot;aws_acm_certificate&quot; &quot;cert_nomad_client_skyer9_pe_kr&quot; {\n  domain_name       = &quot;nomad-client.skyer9.pe.kr&quot;\n  validation_method = &quot;DNS&quot;\n\n  tags = {\n    Environment = &quot;nomad-client.skyer9.pe.kr&quot;\n  }\n\n  lifecycle {\n    create_before_destroy = true\n  }\n}\n-----------------------------<\/code><\/pre>\n<pre><code class=\"language-bash\">vi main.tf\n-----------------------------\nprovider &quot;aws&quot; {\n  region  = var.region\n}\n-----------------------------<\/code><\/pre>\n<pre><code class=\"language-bash\">vi variables.tf\n-----------------------------\nvariable &quot;region&quot; {\n  description = &quot;The AWS region to deploy into.&quot;\n  type        = string\n  default     = &quot;ap-northeast-2&quot;\n}\n-----------------------------<\/code><\/pre>\n<pre><code class=\"language-bash\">terraform init\nterraform apply<\/code><\/pre>\n<p>\uc5ec\uae30\uae4c\uc9c0 \ud558\uba74 ACM \ubc1c\uae09\uc694\uccad \uc0c1\ud0dc\uac00 \ub429\ub2c8\ub2e4.(\ubc1c\uae09\uc644\ub8cc XXX)<\/p>\n<p>AWS Certificate Manager \ub85c \uc774\ub3d9\ud574\uc11c,<br \/>\n\uac80\uc99d \ub300\uae30 \uc911\uc778 ACM \uc744 \ud074\ub9ad\ud558\uace0,<br \/>\nRoute53\uc5d0 \ub808\ucf54\ub4dc \uc0dd\uc131 \uc744 \ud074\ub9ad\ud558\uace0,<br \/>\n10~30\ubd84\uc744 \uae30\ub2e4\ub824 \uc90d\ub2c8\ub2e4.<\/p>\n<p>\uc778\uc99d\uc11c \uc0c1\ud0dc\uac00 <code>\uac80\uc99d \ub300\uae30 \uc911<\/code> =&gt; <code>\ubc1c\uae09\ub428<\/code> \uc73c\ub85c \ubcc0\uacbd\ub418\uba74 \uc778\uc99d\uc11c \ubc1c\uae09\uc774 \uc644\ub8cc\ub429\ub2c8\ub2e4.<\/p>\n<h2>wildcard \uc778\uc99d\uc11c \uc0dd\uc131<\/h2>\n","protected":false},"excerpt":{"rendered":"<p>ACM \uc778\uc99d\uc11c \uc0dd\uc131 AWS Route53 \uc744 \uc774\uc6a9\ud574 \ub3c4\uba54\uc778\uc744 \uad00\ub9ac\ud558\ub294 \uacbd\uc6b0, AWS \uc5d0\uc11c \ubb34\ub8cc\ub85c https \uc778\uc99d\uc11c\ub97c \uc0dd\uc131\ud574 \uc900\ub2e4. AWS \uc11c\ube44\uc2a4\uc5d0 \ub300\ud574\uc11c\ub294 \ubb34\ub8cc \uc778\uc99d\uc11c\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc, AWS \ubc16\uc5d0\uc11c\ub294 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub2e4. subdomain \uc6a9 \uc778\uc99d\uc11c \uc0dd\uc131 vi acm.tf &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; resource &quot;aws_acm_certificate&quot; &quot;cert_nomad_client_skyer9_pe_kr&quot; { domain_name = &quot;nomad-client.skyer9.pe.kr&quot; validation_method = &quot;DNS&quot; tags = { Environment = &quot;nomad-client.skyer9.pe.kr&quot; }\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=6222\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[],"class_list":["post-6222","post","type-post","status-publish","format-standard","hentry","category-nomad"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6222"}],"version-history":[{"count":3,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6222\/revisions"}],"predecessor-version":[{"id":6226,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6222\/revisions\/6226"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}