I am trying to use the S3 geotiff community module and it does not work. When trying to validate the store definition, I have the following error:
Caused by: java.lang.NoClassDefFoundError: com/amazonaws/client/builder/AwsClientBuilder$EndpointConfiguration at org.geotools.s3.S3Connector.getS3Client(S3Connector.java:120)
The class is available in the AWS SDK from the 1.12 version.
In the geotools project, the version in the pom.xml is the 1.12.261.
On the geoserver build server, when I download the zip of the extension, the version of the SDK is 1.11.36 whereas the version of geotools is the 31, which expects the 1.12 version.
You should be able to adjust the version used by changing the pom.xml information in GeoServer, or by removing the dependency completely (so it always gets the version defined and tested by GeoTools).
Are you in position to prepare and test a pull request?