Рассмотрите установку сервера EC2 с Redis или Tokyo Cabinet или Hadoop или CouchDB, и затем используйте это для управления устройством хранения данных S3. Тот путь к может сделать подблоки и управлять ими всегда, что Вы хотите. Или используйте Google AppEngine с s3bucketapp, который эмулирует S3. Или загрузите исходный код на s3bucketapp и измените его для обеспечения подблоков на блоке S3. Существует много путей вокруг этого, некоторые из которых могли бы даже быть коммерчески жизнеспособными компаниями.
Нет, но можно фальсифицировать его при помощи "/" от имени ресурса, который Вы помещаете в блок. Многие браузеры блока поддерживают это и показывают его папками.
Моя мысль состоит в том, чтобы создать пользовательское приложение с помощью Облачных Файлов API, который управляет иерархией, и затем можно назвать блоки чем-либо, что Вы хотите.
Каков был бы Ваш вариант использования так или иначе? В зависимости от того, как Вы на самом деле использовали бы подблоки, Вы могли бы проявить другой подход.