I think this permission causes only confusion and it doesn't make sense: https://git.drupalcode.org/project/flysystem_s3/-/blob/8.x-1.x/flysystem...

So you have set your module to upload files to S3, you have configured S3 to accept files, you've enabled CORS from settings.php. Isn't it your intention now to be able to use CORS? Do you want some users not use use CORS? I tried without it and it's pain when you compare it with having the progress bar and speed of it is great.

Comments

hkirsman created an issue.

leon kessler’s picture

I too had the same issue. I did not assume there would be a permission for this, enabling in $settings.php I thought I was me indicating the functionality should be enabled.