API Gatewayのカナリアリリースを試す
18{icon} {views} Terraformを使用してAPI Gatewayのカナリアリリースを実装し、ステージ変数を活用してトラフィックを動的に異なるLambda関数へルーティングする方法を解説します。これによ […]...
API Gatewayのモック統合を試す
30{icon} {views} AWSのAPI Gatewayの「モック統合」機能を初めて試してみました。Lambdaを用意せずに静的なレスポンスを返せるため、認証部分の検証やコストを抑えたAPIテストに便利……らしい […]...
[Terraform]HTTPタイプのAPI Gatewayをデプロイする
180{icon} {views} API Gatewayには2種類あって、RESTタイプとHTTPタイプがあります。RESTはよく使っていたのですが、HTTPタイプをTerraformでどう作るのかわからなかったので調 […]...
[Terraform]API Gateway+WAFで短期間の同一IPからのアクセスをブロックする
285{icon} {views} API Gateway+WAFで、短時間の同一IPからのアクセスをブロックするレートベースのルールを試してみました。Terraformだと数個リソースを追加するだけでよく、手軽にできま […]...
DiscordのbotをTerraform+API Gateway+Lambda(Python)で動かす (2):応用編 Followup Messageによる長時間推論
439{icon} {views} DiscordのbotをTerraform+AWSでサーバーレスで作る話の続き。DiscordのInterctionは3秒位内に返さないといけないという強い制約がある一方で、Follo […]...
DiscordのbotをTerraform+API Gateway+Lambda(Python)で動かす (1):基本編
1k{icon} {views} DiscordのInterction EndpointをAPI Gateway+Lambdaで実装し、Terraformでデプロイしてみます。LambdaはPythonベースで。Disc […]...
HMAC(メッセージ認証)をAWS Lambdaで動かしたときのスループットを確かめる
421{icon} {views} API Gatewayなどに対してLambdaで認証をかける場合に、SHAベースのHMAC(メッセージ認証)のスループットを調べてみました。Lambdaのスペックを変えながら、ペイロー […]...