Облачная платформаAdvanced

Создание бакета

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

В этом разделе описывается, как создать бакет в OBS Console. Бакет — это контейнер, в котором хранятся объекты в OBS. Прежде чем вы сможете хранить данные в OBS, необходимо создать бакет.

Note

Учетная запись может создать максимум 100 бакетов и параллельных файловых систем.

Процедура

  1. В правом верхнем углу домашней страницы OBS Console нажмите Create Bucket. Отобразится страница Create Bucket. Подробности см. в Figure 1.

    Figure 1 Создание бакета


  2. Настройте параметры бакета.

    Table 1 Bucket parameters

    Параметр

    Описание

    Регион

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

    Bucket Name

    Имя бакета. Имя бакета должно быть уникальным во всех учетных записях и регионах. После создания бакета его имя изменить нельзя.

    В соответствии с глобальными правилами именования DNS, имя OBS bucket:

    • Должно быть уникальным во всех учетных записях и регионах. Имя удалённого bucket может быть использовано повторно для другого bucket или параллельной файловой системы не менее чем через 30 минут после удаления.
    • Длина должна быть от 3 до 63 символов. Разрешены только строчные буквы, цифры, дефисы (-) и точки (.).
    • Не может начинаться или заканчиваться точкой (.) или дефисом (-), а также не может содержать две подряд идущие точки (..) или точку (.) и дефис (-), расположенные рядом.
    • Не может быть отформатировано как IP-адрес.
      NOTE:

      При доступе к OBS через HTTPS с использованием URL‑ов в стиле virtual hosted, если имя bucket содержит точку (.), проверка сертификата завершится с ошибкой. Чтобы обойти эту проблему, рекомендуется не использовать точки (.) в именах bucket.

    Data Redundancy Policy

    • Multi-AZ storage: Данные хранятся в нескольких AZ для обеспечения более высокой надёжности.
    • Single-AZ storage: Данные хранятся в одном AZ, что снижает затраты.

    После создания bucket политику data redundancy policy изменить нельзя, поэтому выберите политику, соответствующую вашим требованиям.

    • Multi-AZ storage недоступен для bucket в классе Cold storage.

    Default Storage Class

    Storage classes bucket. Разные классы хранения отвечают различным требованиям к производительности хранения и затратам.

    • Standard storage class предназначен для хранения большого количества горячих файлов или небольших файлов, к которым часто обращаются (в среднем несколько раз в месяц) и которые требуют быстрого извлечения.
    • Warm storage class предназначен для хранения данных, к которым обращаются реже (в среднем менее 12 раз в год) и которые требуют быстрого извлечения.
    • Cold storage class предназначен для архивирования данных, которые редко запрашиваются (в среднем раз в год) и не требуют быстрого извлечения.

    Для получения подробной информации см. Storage Classes.

    Bucket Policy

    Управляет правами чтения и записи для бакетов.

    • Private: Доступ, превышающий настройки ACL бакета, не предоставляется.
    • Public Read: Любой может читать объекты в бакете.
    • Public Read/Write: Любой может читать, записывать или удалять объекты в бакете.

    Enterprise Project

    Вы можете добавить бакет в enterprise project для унифицированного управления.

    Создайте enterprise project на странице enterprise project. enterprise project по умолчанию называется default.

    На странице Enterprise Project Management создайте enterprise project, создайте группу пользователей и добавьте в неё пользователей, затем добавьте группу пользователей в enterprise project. Таким образом, пользователи этой группы получают права операций над бакетами и объектами в enterprise project.

    ПРИМЕЧАНИЕ:

    Только enterprise account может настраивать enterprise projects.

    OBS Viewer и OBS Operator являются детальными авторизациями группы пользователей enterprise project в OBS.

    Server-Side Encryption

    Выберите SSE-KMS. Для типа ключа шифрования вы можете выбрать Default или Custom. Если выбран Default, будет использован ключ по умолчанию текущего региона для шифрования ваших объектов. Если такого ключа по умолчанию нет, OBS создаст его при первой загрузке объекта. Если выбран Custom, вы можете выбрать пользовательский ключ, созданный в консоли DEW, для шифрования ваших объектов. Если пользовательский ключ недоступен, нажмите Create KMS Key, чтобы создать его.

    После включения server-side encryption для бакета, любой объект, загруженный в него, будет по умолчанию наследовать KMS‑шифрование от бакета.

    Для получения дополнительной информации см. Server-Side Encryption.

    WORM

    При включении write-once-read-many (WORM) вы можете настроить политику удержания для текущего бакета. Версия объекта, к которой применена политика удержания, не может быть удалена в течение указанного периода. WORM можно включить только при создании бакета. После включения для бакета WORM отключить нельзя. При включении WORM OBS автоматически включает версионирование для бакета, и версионирование позже нельзя приостановить для этого бакета.

    Если вы решили включить WORM, настройте следующее:

    • Default Retention: Вы можете настроить его при создании бакета или после создания бакета.
    • Default Retention Mode: Этот параметр необходимо настроить, если Default Retention установлен в Configure. В настоящее время поддерживается только режим compliance retention. В этом режиме ни один пользователь не может удалять защищённые версии объектов или изменять их режим удержания в течение указанного периода удержания.
    • Default Retention Period: Этот параметр необходимо настроить, если Default Retention установлен в Configure. В течение указанного периода OBS предотвращает удаление WORM‑защищённых версий объектов. Вы можете задать период удержания в днях (от 1 до 36500) или в годах (от 1 до 100).

    Tags

    Необязательно. Теги используются для идентификации и классификации бакетов в OBS. Каждый тег представлен парой ключ‑значение.

    Для получения дополнительной информации см. Tag Overview.

  3. Нажмите Create Now.