ユーザ用ツール

サイト用ツール


serverapps:configmgmt:terraform:acmcert

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
serverapps:configmgmt:terraform:acmcert [2018/10/11 10:04]
hayashi
serverapps:configmgmt:terraform:acmcert [2018/11/05 18:12] (現在)
hayashi
行 1: 行 1:
-====== AWS Certificate Manager(ACM)による証明書取得とドメイン検証 ======+====== TerraformによるAWS Certificate Manager(ACM)からの証明書取得とドメイン検証 ====== 
 + 
 +掲載したコードをみてくださいで終わっても良いのですが、まぁそれではあんまりだと言うことで。 
 +まぁ、Terraformの公式サイトと大差ありませんがコメントは入ってるよと言うくらいです。 
 + 
 +===== 前提 ===== 
 +  * ワイルドカードはやりません((万が一の場合、証明書を利用している全サービスに影響が及ぶので...)) 
 +  * SANの利用も同様にしません 
 +  * なので、対象はFQDN(サブドメイン付き)1つのみ 
 + 
 +===== 補足 ===== 
 + 
 +ワイルドカードの証明書は便利ですが、万が一の場合利用する全サービスに影響が及ぶことを考えれば利用すべきではないと思っています。 
 +特に、ACMのようにマネージドで自動的に更新されるのにワイルドカード証明書を使う必要はないと思います。 
 + 
 +セキュリティのために証明書を利用するのに、セキュリティを損ねる運用を採用するのは本末転倒だと思っています。 
  
 ===== 実際のスクリプト ===== ===== 実際のスクリプト =====
  
-<code>+<code json>
 # zone apex domain:サブドメインを含まないものを書く # zone apex domain:サブドメインを含まないものを書く
 variable "aws_acm_domain_name" { variable "aws_acm_domain_name" {
行 60: 行 76:
 </code> </code>
  
 +===== 利用 =====
 +certのarnを利用します
 +
 +  resource "aws_lb_listener" "alb" {
 +    # snip...
 +    certificate_arn   = "${aws_acm_certificate_validation.cert.certificate_arn}"
 +  }
  
serverapps/configmgmt/terraform/acmcert.1539219899.txt.gz · 最終更新: 2018/10/11 10:04 by hayashi