### 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_
return _resource("dynamodb")
@pytest.fixture(scope="class")
def s3_vhost_client(aws_client_factory):
    return aws_client_factory(config=botocore.config.Config(s3={"addressing_style": "virtual"})).s3
@pytest.fixture(scope="class")
def s3_presigned_client(aws_client_factory):
    return aws_client_factory(
        aws_access_key_id=TEST_AWS_ACCESS_KEY_ID, aws_secret_access_key=TEST_AWS_SECRET_ACCESS_KEY
    ).s3
@pytest.fixture(scope="class")
def s3_resource():
    return _resource("s3")
@pytest.fixture
def dynamodb_wait_for_table_active(aws_client):