-
Cloudflare Load Balancingを使ってパスによってCloudFrontとS3にルーティングさせる
2024/09/20 -AWS, CDN, Cloudflare
Cloudflare Load Balancing, CloudFront, S3, コスト削減概要 AWS の CloudFrontと S3 で配信している部分のデータ転送量が大きく請求が膨らんでいることが分かりました。 そのため Cloudflare への移行を検討し、コスト削減を実施したい …
-
GoでExponential Backoffを使ってリトライ処理を試す
2024/08/25 -Go
Exponential Backoff, リトライ概要 サービスを運用していると、データベースがダウンすることがあります。 完全なダウンではなくとも、バージョンアップやメンテナンスの際のブルーグリーンによる切り替え、フェイルオーバによって一時的に数秒 …
-
2024/08/23 -nginx
Forward Proxyフォワードプロキシとは フォワードプロキシを利用することで、接続元のIPを変更および、固定することが可能です。 接続元のサーバが複数台存在し、IP制限をかけてある接続先に対してリクエストをする際に、そ …
-
2024/04/17 -AWS, VPC Endpoint
Aurora, RDS, S3概要 前回 VPCエンドポイントのインターフェイスエンドポイントを VPCピアリングを用いることで集約し、コストを削減する記事を上げました。 今回はゲートウェイタイプを利用するメリットや、利用するとど …
-
VPCピアリングで他VPCのVPCエンドポイント(インターフェイス)を利用する方法
2024/03/08 -VPC, VPC Endpoint, VPC Peering
vpc endpoint, vpc peering現状と課題 AWSのコストカットをしたいと思い、Cost Exploer で確認したところ、VPCエンドポイントの利用料金が高額になっていることに気づきました。 2024年3月時点で、VPCエンドポイ …
-
AWS Copilot CLI で Laravel アプリケーションを Fargate にデプロイして Nginx とコンテナ間共有する
2023/08/19 -AWS, Copilot CLI, Fargate, Laravel
aws, Copilot CLI, Fargate, Laravel, nginx, PHP, バインドマウントCopilot CLI で Fargate にデプロイした Laravel コンテナと Nginx コンテナのファイル共有 AWS Copilot CLI を使用して Laravel フレームワークで …
-
【CloudWatch Log Insights】WAFのログからUser-Agentを抽出する方法
2023/07/27 -AWS, CloudWatch Logs Insights, WAF
aws, cloudwatch, user-agent, wafAWS WAF のログからUser-Agent(ユーザーエージェント)を抽出して分析したい AWS WAF のログを CLoudWatch Log Insights で分析した際に、User-Agen …
-
【AWS WAF】検知したリクエストをCloudWatch Logs で確認する
AWS WAF で検知、ブロックしたリクエストを CloudWatch Logs で確認する AWS で CloudFront や ALB に WAF を設定した際に、WAFで検知したリクエストの詳細 …
-
【AWS WAF】複数の特定パスだけ除外して Rate-based rule を設定する方法
2023/03/25 -AWS, WAF
aws, Rate-based rule, wafAWS WAF を使って複数の特定のページ(パス)を除外した Rate-based rule を設定する方法 CloudFront や ALB に対して WAF をアタッチして Rate-based …
-
【AWS Lightsail】データベースのタイムゾーン変更方法
Amazon Lightsail のデータベースのタイムゾーン変更方法について Amazon Lightsail のデーターベースを使っているときに、time_zone を UTC から Asia/T …