※API Gatewayのリソースとステージは作成必須のため初回のみ構築し、Terraform上では変更を検知しないようにしています。 おそらく大半の方はServerless側にAPI Gatewayを寄せているかと思いますが、何故このような構成にしたかを説明させていただければと思います。 理由 今回寄せなかった理由は一重に、インフラの設計はインフラで一旦管理したかったというのがあります。 Severless側でもAPI Gatewayを作ったり、WAFを作ったりすることは可能です。しかし、VPCなどは作ることがでないため完全にSeverless側のみで構築することは不可能となります。 そうなるとインフラリソースであるWAFなどをSeverless側に寄せると今後の拡張の際にSeverlessとTerraformどちらに寄せるかを毎回考えなくてはいけなくなりますし、明確な定義をしないとその
![Serverless FrameworkとTerraformの使い分けについて | 株式会社ARISE analytics(アライズ アナリティクス)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2803fffb309aff8737776c84d7cc9b4806720de4/height=288;version=1;width=512/https%3A%2F%2Fwww.ariseanalytics.com%2Fwp-content%2Fuploads%2F2023%2F09%2F22152840%2FColorful-Technology-Disruptive-Smartphone-Review-Tech-169-Video-9.png)