Host replacement broke S3 signatures since host is a signed header. Instead, create a separate boto3 client with public_endpoint for presign. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Host replacement broke S3 signatures since host is a signed header. Instead, create a separate boto3 client with public_endpoint for presign. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>