OpenSearchとOpenSearch Dashboardsによるダッシュボード作成(ローカルDocker)
3.4k{icon} {views} 本記事では、OpenSearchとOpenSearch Dashboardsを使用して、商品別の売上データを可視化する方法を紹介します。ダミーデータの作成から環境構築、データの登録、 […]...
一番簡単なCognitoの例を試す
680{icon} {views} 初めてAWS Cognitoを利用し、TerraformとPythonで認証の基本的な流れを試してみました。ユーザープールの作成から、ユーザー登録、確認、サインインまでの手順を解説しま […]...
API Gatewayのモック統合を試す
884{icon} {views} AWSのAPI Gatewayの「モック統合」機能を初めて試してみました。Lambdaを用意せずに静的なレスポンスを返せるため、認証部分の検証やコストを抑えたAPIテストに便利……らし […]...
CloudFront+OACによるS3のホームページホスト
197{icon} {views} Amazon S3の静的サイトホスティング機能を利用すると、ホームページをホストすることは可能ですが、HTTPS非対応やバケット全体の公開などのセキュリティリスクがあります。そこで、C […]...
S3のサーバー側の暗号化(SSE-KMS)の強制を試す
867{icon} {views} デフォルトのSSE-S3ではなく、特定のカスタマーマネージドキー(KMSキー)を使用してS3バケットでサーバーサイド暗号化を強制する方法を試してみた。Terraformとバケットポリシ […]...
fck-natの通信負荷の耐性について調べてみた
344{icon} {views} AWSのマネージドNATゲートウェイの高額なコストの対策として、NATインスタンスが最近注目されています。本記事では、低コストで効果的なfck-natの性能を帯域面から検証していきます […]...
yum for Lambda(yumda)でAWS LambdaのレイヤーにPopplerを入れる
920{icon} {views} yum for Lambda(yumda)を使って、yum installで入れられるライブラリをLambdaのレイヤーとして導入してみました。これを使うと、LambdaのDocker […]...
[Terraform]HTTPタイプのAPI Gatewayをデプロイする
475{icon} {views} API Gatewayには2種類あって、RESTタイプとHTTPタイプがあります。RESTはよく使っていたのですが、HTTPタイプをTerraformでどう作るのかわからなかったので調 […]...
[Terraform]API Gateway+WAFで短期間の同一IPからのアクセスをブロックする
577{icon} {views} API Gateway+WAFで、短時間の同一IPからのアクセスをブロックするレートベースのルールを試してみました。Terraformだと数個リソースを追加するだけでよく、手軽にできま […]...
[Terraform]CloudFront+Lambda@EdgeでLambdaのみで静的ページをホストする
592{icon} {views} CloudFront+Lambda@Edgeで割と簡単に静的ページをホストできるって前に読んだので、気になっていたパターン。ChatGPTに聞かせてTerraformで作って動かしてみ […]...