0
Help us understand the problem. What are the problem?

posted at

AWS Lambda Function URLsの使い方

AWS Lambda Function URLs

やれること

  • Lambda関数に紐づくURLを作成する
  • 簡単に関数の前にHTTPSエンドポイントを設定する

何が嬉しい?

Lambda Function URLsが無い時

image.png
今まではこんな感じで、API GatewayやAppSync、ALBをLambdaの前に置いてました。

Lambda Function URLsがある時

image.png
これだけでOK!

やり方

  1. Lambda関数の作成で詳細設定を開く
    image.png
  2. 詳細設定内の「関数URLを有効化」をチェックする
    ※今回は簡易的に検証するために認証タイプをNONEにします。関数に独自の認証を加えない限り、パブリックアクセスされるので注意してください。
    image.png

以上!これでFunction URLsが作成されています。
Lambdaのコンソールから作成した関数を開くと以下のようになっています。
image.png

関数URLに記載されているアドレスをコピーしてブラウザに張り付けると関数が実行され、レスポンスが表示されました。

image.png

感想

  • これだけで簡単にLambdaFunctionにURL付けられるのはベンリ
  • 次回はIAM認証を付けてやってみたい
  • LATESTバージョンにマッピングされるから、開発中、本番運用どうするかはエイリアス指定すればよさそう

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?