サーバレス

AWS

許可されたソース IP アドレスからのみ Amazon S3 への HTTPS アクセスを受け付ける [AWS CloudFormation テンプレート付き]

許可されたソースIPアドレスからのみ Amazon S3 への HTTPS アクセスを受け付ける方法を紹介しています。AWS CloudFormation テンプレートサンプル付きです。
データベース

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

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

React アプリ用に Amazon DynamoDB でユーザ設定テーブルをつくる

React アプリ用に Amazon DynamoDB でユーザ設定テーブルをつくった例を紹介します。 Amazon DynamoDB のテーブル設計とアプリ側でのデータ構造変更の例の紹介が主旨となっております。
AWS

Amplify + Cognito + React アプリから Kinesis Data Firehose にログをストリームする

AWS Amplify + Amazon Cognito + React の WEBアプリで、Amazon Kinesis Data Firehose にログをストリームする方法を紹介します。
AWS

Amazon Kinesis Data Firehose の Dynamic Partitioning を AWS CloudFormation でプロビジョニングする

Amazon Kinesis Data Firehose の Dynamic Partitioning を AWS CloudFormation でプロビジョニングする方法を紹介します。
AWS

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

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

Amplify UI v2 が出たので v1 からアップグレードしてみた [ AWS Amplify + Amazon Cognito + React ]

AWS Amplify UI v2 による、Reactアプリのサインイン画面実装例を紹介します。実際にアップグレードした際のコード例や気付きがありますので是非ご覧下さい。
AWS

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

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

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

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

AWS上のサービスを使ってVue.jsのCI/CDを実現してみた

AWSのサービスで、Vue.jsの開発環境であるVueCLIを用いて、SPAサイトの開発から本番リリースまでのCI/CDを実現してみました。