### 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_
"""
API-focused tests only. Don't add tests for asynchronous, blocking or implicit behavior here.
: create a re-usable pattern for fairly reproducible scenarios with slower updates/creates to test intermediary states
: code signing https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html
: file systems https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html
: VPC config https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html
"""
import base64
import io
import json
import logging
from hashlib import sha256
from io import BytesIO
from typing import Callable
import pytest
import requests
from botocore.config import Config