Você já deu uma resposta correta à sua própria pergunta.
Você disse que "pastas não são pastas dentro do S3" e isso é verdade. Além disso, não há pastas no S3, apenas teclas que são apenas seqüências de caracteres.
A maior parte do software trata o caractere '/' como um delimitador de pastas. Por exemplo, "a / b / c" é tratado como o arquivo "c" na pasta "b", que é, por sua vez, na pasta "a".
Houve outra abordagem. Eu sei, alguns softwares usados para tratar a string "$ folder $" como um delimitador. Mas o caractere '/' parece muito mais natural para a maioria das pessoas.
Agora de volta para versões de pastas. Nenhuma pasta - nenhuma pasta é restaurada.
Sergio, Laboratório CloudBerry