Не надо облачных сервисов, они хороши когда требования можно гибко подстраивать под задачу, платя дополнительные деньги, и, если честно, для тех кому лень поднять аналог самому.
До 100 гигабайт места на диске это не много, не озвучена нагрузка (как много нужно сетевого трафика), если она маленькая то можно найти кучу не обслуживаемых ненадежных хостингов за 5-10 баксов в месяц, типа lowendstock.
Арендуешь 2-3, дублируешь данные для резервирования, поднимаешь там http сервер, простой статикой размещаешь файлы (в качестве 'авторизации' каталог, как часть пути, будет паролем). Не думаю что тут имеет смысл заморачиваться с https и сертификатами, это приватный веб сервер, дефолтную страничку пусть отдает пустую или ошибку 404
Твой бот пусть выступает балансером, выбирая на какой сервер делать запрос и контролируя доступность этих дешевых и ненадежных.
дешевле решения не придумать, может только что на домашнем сервере развернуть.