From 9bbe39e3096445f2caf54e47e10685c0e81a5b4e Mon Sep 17 00:00:00 2001 From: heitorlessa Date: Wed, 1 Mar 2023 21:30:33 +0100 Subject: [PATCH] chore: add workaround to make API GW test button work --- aws_lambda_powertools/utilities/parser/models/apigw.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aws_lambda_powertools/utilities/parser/models/apigw.py b/aws_lambda_powertools/utilities/parser/models/apigw.py index 78b40cd2c0c..82a3a6188d2 100644 --- a/aws_lambda_powertools/utilities/parser/models/apigw.py +++ b/aws_lambda_powertools/utilities/parser/models/apigw.py @@ -31,7 +31,9 @@ class APIGatewayEventIdentity(BaseModel): cognitoIdentityId: Optional[str] cognitoIdentityPoolId: Optional[str] principalOrgId: Optional[str] - sourceIp: IPvAnyNetwork + # see #1562, temp workaround until API Gateway fixes it the Test button payload + # removing it will not be considered a regression in the future + sourceIp: Union[IPvAnyNetwork, Literal["test-invoke-source-ip"]] user: Optional[str] userAgent: Optional[str] userArn: Optional[str]