Как безопасно получить внешние данные в корзину S3
Я нашел в Интернете несколько вариантов, позволяющих моим клиентам предоставлять мне данные, которые я хочу в конечном итоге обработать. Я хочу, чтобы они загружались на S3. Какой лучший вариант? В идеале это должно быть сделано программно. С ними, чтобы иметь возможность загружать, когда им заблагорассудится.
Дайте им предварительно подписанный URL-адрес каждый день, который длится X количество времени, но мы не знаем, когда они загрузят
Используйте AWS Transfer, но я не могу найти какую-либо конкретную статью, чтобы предоставить доступ внешним пользователям
Создайте простой веб-сайт с помощью Cognito, чтобы они могли загрузить его, но это не программно.
Создайте доверительные отношения из своей учетной записи AWS в мою, но для этого требуется, чтобы их приложение работало в AWS.
Что-то еще, о чем я не знаю
Это кажется довольно распространенной проблемой, которую нужно решить, но борьба реальна.