Terraform

GCP

Terraform で GCE を構築、Apache へアクセス

概要 やりたいこと Terraform を使って Google Compute Engine (GCE ) を作成する。 また、Apache を建ててアクセスできるようにする。 Terraform GCE Terraform サンプルを参考...
GCP

Terraform で GCP のアラートを Slack 通知する

概要 やりたいこと GCP のアラートを Slack へ通知したい。 AWS の場合 AWS Chatbot という Slack 連携サービスが存在するが、GCP にはないため、 Cloud Functions で Slack WebHoo...
GCP

Terraform で Cloud Functions + Cloud Pub/Sub トリガーのチュートリアル

概要 やりたいこと Cloud Pub/Sub でメッセージを受信した時に CloudFunctions を実行したい。 Cloud Pub/Sub のチュートリアルを Terraform で行う。 Cloud Pub/Sub のチュートリ...
GCP

Terraform で GCP Cloud Run をデプロイする

概要 やりたいこと Terraform を使って GCP の Cloud Run をデプロイする。 チュートリアル Terraform 用サービスアカウント作成 下記を参考に terraform init まで行う。 Terraform で...
GCP

Terraform で Cloud Functions をデプロイする

概要 やりたいこと Terraform で CloudFunctions をデプロイしたい。 前回の GCP チュートリアルの続き。 Terraform 公式の GCP チュートリアル CloudFunctions のデプロイ GCP 版 ...
GCP

Terraform 公式の GCP チュートリアル

概要 やりたいこと Terraform で GCP を操作したい。 下記の Terraform 公式のチュートリアルを行う。 Getting Started with the Google Provider Terraform Terraf...
AWS

Terraform で ALB 用 AWS WAF v2 を構築する

概要 やりたいこと Terraform で ALB 用の AWS WAF v2 を構築したい。 過去に AWS WAF v1 は Terraform で構築した。 ALB 用 AWS WAF v1 (Classic) に Terraform...
AWS

Terraform で Route53 + ACM + ALB + EC2 な HTTPS 環境を構築

概要 やりたいこと 過去に OWASP Juice shop を EC2 で作成した。これを HTTPS 化し、 Terraform で管理したい。 AWS WAF v2 検証のために EC2 + ALB を作り、Rate-based ルー...
AWS

Terraform で Kinesis Firehose のエラーを CloudWatch Logs に送る

概要 やりたいこと 前回、Terraform で AWS WAF のログを Kinesis Firehose で logging 設定を行った。 Terraform で AWS WAF のログを Kinesis Firehose 経由で l...
AWS

ALB 用 AWS WAF v1 (Classic) に Terraform でルール適用する

概要 やりたいこと AWS WAF を Terraform で管理したい。 以前、 CloudFormation で AWS WAF による IP 制限を行ったので、同様のことを Terraform で行う。 ALB 用 AWS WAF v...