### Is there an existing issue for this?

- [X] I have searched the existing issues

### Enhancement description

AWS Lambda recently added support for Java 17 as managed runtime:
https://aws.amazon.com/about-aws/whats-new/2023/04/aws-lambda-java-17/



### 🧑‍💻 Implementation

_No response_

### Anything else?

_No response_
"$..context",
        "$..event.headers.x-forwarded-proto",
        "$..event.headers.x-forwarded-for",
        "$..event.headers.x-forwarded-port",
        "$..event.headers.x-amzn-lambda-forwarded-client-ip",
        "$..event.headers.x-amzn-lambda-forwarded-host",
        "$..event.headers.x-amzn-lambda-proxy-auth",
        "$..event.headers.x-amzn-lambda-proxying-cell",
        "$..event.headers.x-amzn-trace-id",
    ],
)
@pytest.mark.skip_snapshot_verify(
    paths=[
        "$..event.headers.x-forwarded-proto",
        "$..event.headers.x-forwarded-port",
        "$..event.headers.x-amzn-trace-id",
    ],
)
class TestLambdaURL:
    
    @pytest.mark.parametrize(
        "returnvalue",
        [
            '{"hello": "world"}',
            '{"statusCode": 200, "body": "body123"}',
            '{"statusCode": 200, "body": "{\\"hello\\": \\"world\\"}"}',
            '["hello", 3, True]',
            '"hello"',
            "3",
            "3.1",