diff --git a/aws_lambda_powertools/utilities/parser/models/apigw.py b/aws_lambda_powertools/utilities/parser/models/apigw.py index 78b40cd2c0..82a3a6188d 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]