Контейнеры предназначены для хранения объектов, созданных в пространстве имен и иногда рассматриваются как логические контейнеры для субпользователей. В S3 используется термин «контейнер», и этот термин был также принят ECS. В Atmos эквивалентом контейнера является субпользователь; в Swift таким эквивалентом является контейнер, а в CAS — пул CAS. Контейнеры являются глобальными ресурсами в ECS. Каждый контейнер создается в пространстве имен, а каждое пространство имен создается в группе репликации (RG). Контейнеры являются глобальными ресурсами, которые могут охватывать несколько площадок. Создание контейнера включает его назначение пространству имен и RG. Уровень контейнера соответствует праву собственности и доступу к файлам или CAS. Доступ к контейнерам можно получить с помощью различных инструментов одновременно, т.е. получить доступ к одному и тому же контейнеру с помощью GeoDrive и браузера S3. |
ECS предлагает несколько способов создания контейнера. Для создания контейнера необходимо выполнить следующие действия.
Войдите в систему ECS с помощью браузера и откройте справку по ECS (значок «?») в графическом интерфейсе пользователя ECS, там вы увидите ссылку на Руководство по администрированию ECS - «Getting started with ECS» - «Create a bucket».
Для управления и выполнения операций с объектами см. Руководство по интерфейсу ECS REST API.
|
При создании пользователя объекта в меню «Manage» - «Users» - «New Object User» доступны следующие варианты протоколов.
|
Файловая система |
Требуется для NFSv3. Требуется при создании контейнера. Обратите внимание, что после создания контейнера этот параметр нельзя изменить. См. статью ECS. Передовые подходы к монтированию экспортов NFS для получения дополнительной информации. |
CAS |
Для операций CAS этот параметр необходимо задать при создании контейнера. К контейнерам CAS нельзя получить доступ с помощью других протоколов, и при создании контейнера необходимо задать параметр CAS. См. статью ECS. Передовые практики администрирования пользователей и контейнеров CAS для получения более подробной информации. |
Поиск по метаданным |
Включите индексирование объектов на основе метаданных пользователя и системы, индексирование невозможно будет включить после сохранения. См. справку по ECS (значок «?») в графическом интерфейсе пользователя ECS, где содержится ссылка на Руководство по администрированию ECS: «Buckets» - «Working with buckets in the ECS Portal» - «Bucket settings» - «Metadata search fields». |
Доступ во время простоя (ADO) |
ECS позволяет настроить доступность контейнеров в случае перебоя в работе одного из виртуальных ЦОД. См. статью ECS. Важность параметра ADO (доступ во время простоя) для получения дополнительной информации. |
Шифрование на стороне сервера |
Включите, чтобы разрешить шифрование данных в состоянии покоя для выполнения шифрования данных на дисках хранения, чтобы снизить риск потери данных при физической краже дисков. См. справку по ECS (значок «?») в графическом интерфейсе пользователя ECS, где содержится ссылка на Руководство по администрированию ECS: «Buckets» - «Working with buckets in the ECS Portal» - «Bucket settings» |
Квота |
Можно назначить мягкую и жесткую квоту на уровне контейнера или пространства имен. См. статью ECS. Как увеличить квоту, заданную для контейнера ECS для получения дополнительной информации. |
Маркировка контейнера |
Маркеры контейнеров представляют собой пары ключ-значение, которые можно связать с контейнером. Можно использовать не более 10 маркеров на контейнер. См. справку по ECS (значок «?») в графическом интерфейсе пользователя ECS, где содержится ссылка на Руководство по администрированию ECS: «Buckets» - «Working with buckets in the ECS Portal» - «Bucket settings» - «Bucket tagging». |
Хранение |
Хранением можно управлять на уровне контейнера или пространства имен. Хранение относится к контейнерам CAS и S3. См. справку по ECS (значок «?») в графическом интерфейсе пользователя ECS, где содержится ссылка на Руководство по администрированию ECS: «Namespaces» - «Working with namespaces in the ECS Portal» - «Namespace settings» - «Namespace settings». |
Редактирование списков контроля доступа | ||||||||||||||||||
S3 позволяет установить следующие разрешения.
Можно создать несколько пользователей с разными разрешениями. См. справку по ECS (значок «?») в графическом интерфейсе пользователя ECS, где содержится ссылка на Руководство по администрированию ECS: «Buckets» - «Working with buckets in the ECS Portal» - «Set ACLs». Для CAS см. статью ECS. Настройка ACL контейнера для CAS для получения дополнительной информации. |
Редактирование политики |
В графическом интерфейсе пользователя ECS есть редактор политик контейнера, который позволяет создать политику контейнера для существующего контейнера. Политики определяются в формате JSON, а синтаксис, используемый для политик, аналогичен синтаксису, используемому для Amazon AWS.
Примеры указанных выше операций см. в справке по ECS (значок «?») в графическом интерфейсе пользователя ECS, где содержится ссылка на Руководство по администрированию ECS: «Buckets» - «Working with buckets in the ECS Portal» - «Set bucket policies» - «Bucket policy scenarios». |
Существуют различные способы тестирования подключения S3, вот несколько примеров для доступа к ним. Самый простой способ доступа к контейнеру S3 — через браузер S3. |
Контейнеры ограничены максимальной емкостью, настроенной для системы, где настроен контейнер. Для контейнеров предусмотрена возможность работы по нескольким протоколам, за исключением контейнеров CAS. Контейнеры CAS нельзя использовать совместно. Клиентский доступ и доступность операций API на уровнях пространства имен, контейнера и объекта во время TSO регулируются следующими параметрами ADO, которые задаются на уровне пространства имен и контейнера.
|
Чтобы удалить контейнер, убедитесь, что он полностью пуст. Это относится не только к текущим объектам, но и к версиям, если они настроены, а также к пометкам на удаление, которые нужно удалить перед удалением этого контейнера. В случае, если невозможно удалить контейнер вручную, можно задать политику жизненного цикла контейнера для его удаления. См. статью ECS. Порядок удаления контейнера S3 с большим количеством объектов в нем с помощью политик жизненного цикла для получения дополнительной информации. |
Перед созданием контейнеров помните, что некоторые параметры нельзя будет изменить после завершения.
Убедитесь в правильной настройке контейнеров, в противном случае может потребоваться выполнить миграцию.
Следующие правила применяются к присвоению имен контейнерам S3 в ECS.
Передовые подходы к работе с контейнерами.
Для получения дополнительной информации выберите справку ECS (значок «?») в графическом интерфейсе пользователя ECS. Справка содержит ссылку на Руководство по администрированию ECS. |
Актуальные исправления, реализованные в ограничениях для контейнеров, см. в последних Примечаниях к выпуску ECS.