1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWS Lambda Function URLsの使い方

Posted at

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バージョンにマッピングされるから、開発中、本番運用どうするかはエイリアス指定すればよさそう
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?