Проверка целостности, предоставляемая TLS, не дает никаких гарантий относительно того, что происходит при переходе в оболочку TLS на стороне отправителя или выходе из него и записи на диск на приемнике.
Итак, нет, это не совсем лишнее, потому что TLS не является полностью сквозным - незашифрованные данные по-прежнему обрабатываются, хотя и мало, на обоих концах соединения ... и на любом аппаратном или программном обеспечении, которое касается незашифрованные биты могут работать со сбоями и портить их.
S3 предоставляет вам механизм проверки целостности - два, если вы используете оба Content-MD5
и x-amz-content-sha256
- и кажется невероятным пытаться оправдать их обход.