こちらでも解決策を探しています。
AWS が推奨する標準的な構成では、パブリックな S3 バケットやオブジェクトを一切持たず、オブジェクトをパブリックに配信する必要がある場合は、CloudFront ディストリビューションを通じて行います。
現在の S3 実装は、この問題および S3 CDN URL ignored when uploading into posts で示されているように、パブリックな S3 バケットへのアクセスを強制してしまいます。これはセキュリティとコストの観点から推奨されていません。