Назад | Перейти на главную страницу

Есть ли в Amazon S3 «подкаталоги»? (Rackspace Cloudfiles не поддерживает)

В Rackspace все «ведра» находятся на одном уровне.

Ковши не могут находиться внутри других ведер. Это очень усложняет ОРГАНИЗАЦИЮ!

Изменить: есть ли у кого-нибудь предложения о том, какой из них использовать ... для лучшей организации !? Если нет вложенных сегментов, есть ли какие-нибудь советы по организации нескольких проектов / файлов?

Нет, но вы можете подделать это, используя «/» в имени ресурса, который вы помещаете в корзину. Многие браузеры корзины поддерживают это и отображают это в виде папок.

Рассмотрите возможность установки сервера EC2 с Redis, Tokyo Cabinet, Hadoop или CouchDB, а затем используйте его для управления хранилищем S3. Таким образом, вы сможете создавать подсегменты и управлять ими любым удобным для вас способом. Или используйте Google AppEngine с s3bucketapp который эмулирует S3. Или загрузите исходный код в s3bucketapp и измените его, чтобы разрешить вложенные сегменты в вашем сегменте S3. Есть много способов обойти это, некоторые из которых могут быть даже коммерчески жизнеспособными.

Моя мысль - создать собственное приложение с использованием Cloud Files API, которое управляет иерархией, а затем вы можете называть корзины как угодно.

В любом случае, каков будет ваш вариант использования? В зависимости от того, как вы на самом деле будете использовать вложенные сегменты, вы можете выбрать другой подход.

Нет, в S3 нет концепции подсегментов.