Я не вижу причины, почему это не будет работать. Наш офисный маршрутизатор/брандмауэр является xen VM работающий сверху сервера, который не имеет никакого внешнего настроенного интерфейса. Наш маршрутизатор VM имеет много туннелей VPN и настроенной маршрутизации.
Я полагаю, что Вы можете, как в консоли S3, существует вкладка в окне свойств для каждого файла, маркировал 'Metadata', который содержит ключ 'Типа контента' по умолчанию, который соответствует расширению файла. Весьма разумно предположить, что дополнительные ключи были бы отправлены как заголовки также.
Но в конце, самый легкий способ узнать наверняка состоял бы в том, чтобы поднять маленький тестовый файл, добавить некоторые метаданные, загрузить файл и посмотреть на заголовки.
Amazon позволяет включить CORS для ведра S3. Смотрите:
https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html#how-do-i-enable-cors