В моем контейнере s3 у меня есть два объекта:
Поскольку я использую Storage.get из AWS Amplify, я могу получить подписанный URL. Поэтому, когда я запрашиваю подписанную ссылку .m3u8 в моем клиентском интерфейсе с помощьюact-player https://github.com/CookPete/react-player, все работает нормально. Однако проигрыватель автоматически выполняет запрос get к URL-адресу .ts, поэтому я получил ошибку 403. Запрещено, поскольку этот URL-адрес не подписан.
Перед тем, как проигрыватель автоматически выполнит запрос get в файл .ts, Я хотел бы иметь возможность подписать его с помощью Storage.get (или иметь возможность делать любые другие логи c до запроса get), из AWS Amplify затем только после, чтобы выполнить запрос get с этой подписью. ts url.