v.23.11Improvement

Signs all x-amz-* headers as required by AWS S3 docs

Signs all x-amz-* headers as required by AWS S3 docs. #57001 (Arthur Passos).
Support for signing all x-amz-* headers in S3 requests as required by AWS S3 documentation.

Why it matters

This feature ensures compliance with AWS S3 security requirements by signing all x-amz-* headers during request authentication. It improves compatibility and security when ClickHouse interacts with AWS S3 storage.

How to use it

The signing of x-amz-* headers is handled automatically when using the S3 table engine or S3 integration features in ClickHouse. No additional user configuration is required.