■ はじめに
今回は、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