I’m running a k8s cluster in GCP with a configured tunnel through Cloudflare. One of the endpoints is returning large files (several gigabytes).
In the cluster, endpoint works and files are downloaded but unfortunately, I’m receiving “HTTP/2 stream 1 was reset” error if I use it through Cloudflare. The first time the download starts it is in progress for a minute or so when the error occurs and all the next runs fail precisely in 30 seconds. I assume it is Cloudflare dropping the connection.
Does it mean I need to switch to enterprise to enable working with large files?
Also I couldn’t find any size limitations of file content - just ownership constraints ‘infringe, violate, or misappropriate any third-party right, including any copyright, trademark, patent, trade secret, moral right, privacy right, right of publicity, or any other intellectual property or proprietary right; or (ii) slander, defame, or libel any third-party.’
Still couldn’t understand the violation of terms and how CDN is referrer to the current user case.
I’ve got the API that generates large binary files for the end user on purpose, protected by application-specific authentication rules. I don’t want that file to be served in different locations or for multiple users. So how does Cloudflare CDN relate to it?
What do I need from Cloudflare is DNS and security protection. And I’ve got PRO plan for that.