Я предлагаю создать пользователя Iam и использовать учетные данные в небольшом приложении (на стороне сервера). Существует Api, уже созданный AWS для подключения любого языка программирования. Лично я использую Symfony, у вас есть пакеты для подключения к s3 напрямую. С моей точки зрения, я рекомендую вам создать простой интерфейс для загрузки резервной копии и предоставления доступа людям с ролями в соответствии с вашими потребностями.