S3-браузер в один HTML-файл, делал для себя
Сделал S3-браузер в один html-файл, вайбкодингом
Давно бесил AWS Console - медленный, перегруженный. Cyberduck надо ставить, на телефоне тоже хотелось просто и быстро. Чтоб везде где есть интернет и ловит МаксР. можно было открыть и перекинуть/скачать файлы. Решил сделать своё.
Результат - один index.html, открываешь в браузере и работаешь с бакетом или бакетами. Ничего не надо устанавливать. Работает с AWS, MinIO, Cloudflare R2 и вообще с любым S3-совместимым.
Что умеет: листинг, загрузка/скачивание, удаление, зип нескольких файлов сразу, presigned-ссылки для шаринга, drag and drop. Есть адресная строка с s3:// и команд-палитра по ctrl+k. Flatten-режим когда надо найти файл и не помнишь в какой папке - показывает всё рекурсивно плоским списком. Подключения можно сохранить в зашифрованный файл, ключи нигде не хранятся кроме sessionStorage. В одном файле можно хранить ключи от нескольких бакетов. Соответственно подключаешься к нужным бакетам и все соединения сохнаняешь в зашифрованый файл, который потом очень удобно использовать и на телефоне и на компе.
На мобиле тоже работает, проверял собственно и делал чтобы и там и там работало. На Андроиде скачивать файлы пакетом можно гигабайтами.

Хотел попробовать "с полпинка", прошёл по указанной ссылке. Результат:
Enter the access key ID
Не круто. Можно еще пример, и чтоб работал сразу, а то, реально, непонятно, зачем огород.