豆蔵デベロッパーサイト - IaC で Webhook イベントのキューイングを構築のリポジトリです。
動作確認した Terraform のバージョン
Terraform v1.13.4
on windows_amd64
+ provider registry.terraform.io/hashicorp/archive v2.7.1
+ provider registry.terraform.io/hashicorp/aws v6.12.0
+ provider registry.terraform.io/hashicorp/template v2.2.0
terraform.tfvars_templateファイルは.tfvarsファイルのテンプレートです。
ファイル名をterraform.tfvarsに変更して、ファイルに定義されている変数に自分の環境の値を設定します。
動作確認に際して以下のことを前提としています。
- Terraform でサーバ構築が済んでいること
- VSCode および REST Client 拡張がインストールされていること
rest_client/webhook_with_sqs.httpを VSCode などで開く- API Gateway のエンドポイントを確認する
- ターミナルで本リポジトリの
iacディレクトリを開く - 環境変数などで Terraform の接続設定をする
- API Gateway のエンドポイントを Terraform で確認する
terraform output apigateway_endpoint
- ターミナルで本リポジトリの
- 確認した API Gateway のエンドポイントを
@apigw_epに設定する@apigw_ep=Terraformで確認した値


