Terraform

GCP

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

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

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

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

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

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

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

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

Terraform で Cloud Functions をデプロイする

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

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

概要やりたいことTerraform で GCP を操作したい。下記の Terraform 公式のチュートリアルを行う。Getting Started with the Google ProviderTerraformTerraform 準備...
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 経由で logg...
AWS

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

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