Прямых ответов на ваши вопросы нет — в документации StorJ указано, что публичный доступ к загрузкам возможен, но это не совсем просто. (Я не пользователь AWS, поэтому не могу сравнить эти две системы).
Второй вопрос я, возможно, понял не до конца: «скачивание» без ключа — технически мы могли бы только ссылаться на файл? Но ссылка генерируется с использованием ключа (по крайней мере, так я это понимаю), поэтому, не уверен, что вы сможете скачать файл.
StorJ public access to buckets
Даже изучив эти материалы, я не уверен, что их можно интегрировать в Discourse. (Пока я в этом разбирался, заметил, что StorJ использует Discourse для своего форума — возможно, стоит спросить, как они обрабатывают загрузки..)