【Terraform】Terraform ~ AWS KMS ~

■ はじめに

 今回は、Terraform で
AWS Key Management Service (KMS)  を作る

なお、KMSの復習は、以下の関連記事を参照のこと

KMS ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/02/27/232553

目次

【1】公式ドキュメント
 1)Resource: aws_kms_key
 2)Resource: aws_kms_alias
【2】サンプル
 例1:KMS&エイリアス作成

【1】公式ドキュメント

* 以下のAPI を使う

1)Resource: aws_kms_key

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key

2)Resource: aws_kms_alias

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_alias

【2】サンプル

例1:KMS&エイリアス作成

resource "aws_kms_key" "domo_kms_key" {
  description = "This is a sample TF code for KMS"

  tags = {
    Name = "demo_kms"
  }
}

resource "aws_kms_alias" "demo_kms_alias" {
  name = "alias/demo/demo_kms"
  target_key_id = aws_kms_key.domo_kms_key.key_id
}

参考文献

https://cloud5.jp/terraform-kms/

関連記事

Terraform ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/04/05/000224
Terraform ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/12/09/222057
Terraform ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2023/05/03/000000
Terraform ~ Terraformあれこれ ~
https://dk521123.hatenablog.com/entry/2023/05/15/205352
Terraform ~ AWS IAM ~
https://dk521123.hatenablog.com/entry/2023/04/12/214311
Terraform ~ AWS S3 ~
https://dk521123.hatenablog.com/entry/2023/04/09/104204
Terraform ~ AWS CloudWatch ~
https://dk521123.hatenablog.com/entry/2023/05/17/123335
Terraform ~ AWS MSK ~
https://dk521123.hatenablog.com/entry/2023/05/14/122215
Terraform ~ AWS MSK Connect ~
https://dk521123.hatenablog.com/entry/2023/05/25/000000
KMS ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/02/27/232553