既存のLambdaをAWS Amplify + Reactから呼び出してみました。 背景 Step Functionsなどを用いて、Lambdaを単機能で疎結合な構成で実装している場合、他のインタフェースからも呼び出して再利用したい場合があるかと思います。AWS AmplifyにはLambdaを追加定義するamplify add functionコマンドとamplify add apiコマンドで追加したAPIからLambdaを呼び出す@functionディレクティブがありますが、今回はシンプルにReactからaws-sdkのLambda Clientを使ってLambdaを呼び出してみました。 解法 import React, { useState } from 'react' import { Auth } from 'aws-amplify' import { LambdaClient,