Add support for CDN front URL configuration for storage providers #1452
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds the ability to configure a CDN front URL for different storage providers.
Example:
If enabled, all URLs for the specified storage provider will be returned in the format
frontURL + '/' + objectKey(resource).e.g. that allows to configure a CDN like CloudFlare or CloudFront as the public facing URL for your hosted files.
This is especially important when hosting files on AWS S3, as the current AWS storage service generates pre-signed URLs which you do not want to directly serve to users. A typical use-case would be to enable CloudFront for the S3 bucket and serve the files via the CloudFront CDN url, which we currently do at the EF.