AWS Lambda

クラウドセキュリティ

AWSコンソールサインインとIAM操作の通知を実装する方法 [AWS CloudFormation テンプレート付き]

皆様はAWSコンソールサインインやIAM操作の通知が欲しくなったことありますでしょうか。今回は「AWSコンソールサインイン」と「IAM操作」の通知機能をさくっと実装する例を紹介します。すぐにプロビジョニングできるように 可能な限り、AWS CloudFormation テンプレートを付けさせていただきたいと思います。
AWS

Amazon S3 で署名付きURLを自動生成するバケットをつくる [AWS CloudFormation テンプレート付き]

サイズの大きいファイルを「URLを知っている人にだけ」安全に共有できるサイトを有効期限付きでつくりたい、という要望は多いと思います。そんなサイトを自動作成する AWS CloudFormation テンプレートを紹介します。
データベース

AWS Lambda を使って Amazon Aurora Serverless からデータを配列で取得する

AWS Lambda および Data API を使って Amazon Aurora Serverless からデータを配列で取得する方法を紹介します。Data API 経由でデータを取得した場合、アプリで扱いづらいフォーマットになっているため、配列に加工した方がよいです。
AWS

Amazon Cognitoでセルフサインアップ時にメールアドレスをチェックする方法 [Amplify + Cognito + Lambda]

Amazon Cognito を使用したセルフサインアップ時に、ユーザが入力したメールアドレスをあらかじめ登録しておいたドメイン名と照合し、登録済みであればサインアップを許可する方法を紹介します。
AWS

【Amazon Connect】「電話していい?」を自動化する(2人だけのホットライン)

特定の二人が電話を始めるとき、相手の都合をたずねる手続きを自動化し、気兼ねなく電話をし合うための仕組みをAmazon Connectを用いて実装しました。
AWS

WordPress記事更新時にCloudFrontのキャッシュを自動的にクリアする方法

WordPress記事の投稿・更新・削除、画像の差し替え時にCloudFrontのキャッシュをクリアする仕組みを開発しましたのでご紹介します。これにより直ぐに更新を反映することができます。またキャッシュ時間を延ばしヒット率を上げることも期待できます。
AWS

【小技】PythonでLambdaのテストイベントを作るコツ

Lambdaでテストイベントを作るとき、ついprint出力をしがちです。しかし辞書型のprint出力はJSON形式ではありません。print出力とJSON出力との違いを説明します。