Lambda event validation best practice?

0

I want to create a standard way to validate the content of the event as soon as I can. I want to validate that keys are present and that they have the correct data type.

Is there a standard way to do this with Python?

Mick B
質問済み 1年前1540ビュー
1回答
1
承認された回答

Hi Mick,

there are several ways in which you can implement a schema validation. For example, if you receive requests to your AWS Lambda functions via an Amazon API Gateway, you can use request validation (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-method-request-validation.html).

Lambda Powertools for Python has a validation feature as well (https://awslabs.github.io/aws-lambda-powertools-python/2.16.2/utilities/validation/).

But you could also use any of several Python libraries to implement validation in your functions directly, like jsonschema (https://python-jsonschema.readthedocs.io/en/latest/validate/)

profile pictureAWS
エキスパート
回答済み 1年前
profile picture
エキスパート
レビュー済み 3ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ