I need to upload video files from my frontend. You know that video files are large files so my backend resources might not be enough. To handle it, I am looking for external services. External service will upload the file to S3 and will authenticate it. Is there a service like that? Any suggestion?
Uploading via a proxy backend would be inefficient and would require advance file chunking upload mechanisms. To keep it simple, you will have to configure your backend APIs to:
PutObject
policy to your backend's compute IAM role. Without this, you'll get unauthorized upload errors.