EatSmartシステム部ブログ

ウェブサイトの開発や運営に関する情報です。

AWS

Amplify プレビューで割り当てられたURLを参照する

AWS

認証に Auth0 を利用する場合、戻り先のURLを指定する必要があります。 本番環境なら固定されたURLを指定することが出来ますが、Pull Request ごとに Amplify プレビューを利用する場合はURLを固定することが出来ません。 このため、ビルド処理で割り当てら…

Github Actions でブランチのワークフローを手動で実行する

AWS

いま作業しているプロジェクトで、ブランチのワークフローを手動で実行する必要があったので、方法を調べました。 ワークフローを作成する まず、ブラウザ上からワークフローを作成します。 仮に"test"という名前のワークフローとします。 この時点で、メイ…

AWS Lambda で非同期に処理を実行する

AWS

先日、AWSを利用した開発を経験することが出来ました。 Lambda関数を利用してAPIを実装していますが、時間のかかる処理を分離する必要がでてきました。 どのような方法があるのか調査したところ、方法を2つ知ることが出来たので、書き残したいと思います。 …

API Gateway + Lambda でAPIの関数をステージごとに切り替える

AWS

API Gateway を利用して API を実装するなかで、呼び出すLambda関数をステージごとに切り替える必要が出てきました。 /example というリソースに対して、本番環境とステージング環境で別の関数を呼び出せるようにします。 関数の作成 本番環境用と、ステージ…