У меня есть сервер, работающий в док-контейнере на AWS vm, который предоставляет интерфейс пользовательского интерфейса для моих пользователей, пользователи могут попросить экспортировать существующие виртуальные машины AWS в корзину, которую я создаю на лету, и после этого я хочу разрешить им загрузить экспортированный файл на локальный компьютер (либо автоматически после нажатия кнопки «экспорт» после завершения экспорта, либо путем предоставления им ссылки для загрузки этого файла).
для доступа к этому файлу у пользователя должно быть разрешение на чтение, но я не знаю идентификатор пользователя, и я уверен, что мои клиенты не имеют идентификатора пользователя или не знают его наизусть ... Другой вариант - предоставить открытый доступ для чтения, но это не очень хорошая идея ...
Я знаю, как я могу загрузить этот файл на сервер и разрешить им скачивать его оттуда, но я думал о том, чтобы иметь какой-то «прокси» для этой загрузки, который позволит пользователю загружать его с моего сервера, пока файл на самом деле будет находиться не в нем, а в корзине, и все, что мне нужно сделать, это привязать загрузку пользователя к загрузке, которую я начну с S3 ...
есть идеи?