powertools-lambda-python
powertools-lambda-python copied to clipboard
A developer toolkit to implement Serverless best practices and increase developer velocity.
### Why is this needed? As we prepare to drop Pydantic v2, we need to ensure that the Bedrock Agents functionality still works. Bedrock Agents only accepts OpenAPI version 3.0,...
### Why is this needed? Add the `aws-encryption-sdk` dependency in the Powertools for AWS Lambda (Python) Lambda layer. This must be done after completing this task #3859 ### Which area...
### Use case [Pydantic supports parsing unions of BaseModel types](https://docs.pydantic.dev/latest/usage/types/unions/). This can be pretty handy when a lambda might accept a few different event types. Example: a callback handler lambda...
**Is your feature request related to a problem? Please describe.** - Consider publishing the layer to the Gov Cloud regions. I checked the [list of regions](https://github.com/awslabs/aws-lambda-powertools-python/blob/develop/docs/index.md#lambda-layer) the layer is currently...
### Why is this needed? Powertools is growing very fast and we are adding more features day by day. Some of these features require compiled libraries and those libraries must...
**Issue Number:** https://github.com/awslabs/aws-lambda-powertools-python/issues/1303 ## Summary Support Appsync batching mechanism for Lambda Resolvers ### Changes * Modify Appsync BaseRouter to accept List of AppSyncResolverEventT events alongside singular event * Store List...
### What were you searching in the docs? When reading the docs on the [API Gateway HTTP integration](https://docs.powertools.aws.dev/lambda/python/latest/core/event_handler/api_gateway/#api-gateway-http-api) we find this: > Using HTTP API v1 payload? Use APIGatewayRestResolver instead....
### Use case Certain AWS Services need to be signed with Signature V4. https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html ### Solution/User Experience I am proposing adding a new class that will take in the parameters...
### Static type checker used mypy (project's standard) ### AWS Lambda function runtime 3.12 ### Powertools for AWS Lambda (Python) version 2.30.2 ### Static type checker info Just `mypy --strict`,...
### Why is this needed? Pydantic plays a critical role in Powertools, working as a key dependency across various utilities. While Powertools is fully compatible with Pydantic v2, the default...