Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.29 KB

README.md

File metadata and controls

51 lines (31 loc) · 1.29 KB

sam-lambda-urls1

AWS Lambda Function URLs の最初のサンプル。

とりあえず認証なし、CORSなしで。Lambda本体はpython 3.8

デプロイ

sam build
sam deploy --guided  # --guidedは最初の1回だけ

設定値はデフォルトでいいです。

テスト

stackのoutputの HelloWorldFunctionUrl をcurlで呼んでください。

実行例:

$ curl https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.lambda-url.ap-northeast-1.on.aws/
{"body": "hello world\n"}

スタックの削除

sam delete --no-prompts

で消えます。 いま認証なしなんで、動作確認したらさっさと消したほうがいいと思います。

メモ

まだ AWS::Lambda::Url リソースのドキュメントがないけど、 URLのアトリビュートは .FunctionUrl でした。

追記(2022-04-11)

ドキュメント出た。 AWS::Lambda::Url - AWS CloudFormation

AuthTypeについては Security and auth model for Lambda function URLs - AWS Lambda