一応メモしておきます。(メモする必要がないほど簡単だったのですが・・・)
手順
AWSの管理画面 → Lambdaの画面を開く → 「関数の作成」をクリック
以下のように設定します。
- 関数名:任意
- ランタイム:お好み
- アーキテクチャ:お好み
詳細設定を開いて以下のように設定。
- 「関数URLを有効化」にチェックを付ける
- 認証タイプを「NONE」に設定
あと、別オリジンからアクセスする場合は、CORSを許可する設定にしておく必要があります👇
- 折銀間リソース共有(CORS)を設定にチェック
- 許可オリジンに許可したいオリジンを設定(とりあえず全部許可したいなら*)
たったこれだけでAPIを作れました!😍😍😍
以下のようにURLが発行されているのでアクセスすると
以下のようにコードどおり動作しました!
▲コード
▲URLにアクセスした画面
いやー素晴らしい!!
ちなみに前まではAmazon API Gatewayというサービスと連携しないとダメだったらしいのですが、最近になってLambda単体でURLが発行できるようになったらしいです👇
参考:AWS Lambdaの関数 URL(Function URLs)を試してみた | DevelopersIO
おわり
コメント