Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Cloud Stackland
  • Что нового
  • Установка
    • Все руководства
    • Установить Stackland на Yandex BareMetal
    • Установка Stackland на Yandex BareMetal через PXE
    • Установка Stackland на виртуальные машины в Yandex Cloud
    • Настройка внешнего доступа к поду в кластере
    • Все инструкции
        • Создать каталог
        • Изменить каталог
        • Создать пользователя каталога
        • Удалить пользователя каталога
        • Удалить каталог
    • Проекты
    • Ресурсная модель
    • Масштабирование кластера
  • Управление доступом
  • Правила тарификации
  • Диагностика и устранение неполадок
  1. Пошаговые инструкции
  2. Базы данных
  3. Iceberg REST Catalog
  4. Создать каталог

Создать каталог

Статья создана
Yandex Cloud
Обновлена 2 июля 2026 г.
Открыть в Markdown

Если у вас есть проект, вы можете создать в нем каталог Iceberg REST Catalog.

Перед созданием каталога убедитесь, что бакет, на который ссылается параметр spec.stacklandStorage.bucketRef, уже существует. Чтобы создать бакет, воспользуйтесь инструкцией Создать бакет.

CLI
Консоль управления
  1. Если проект еще не создан, то создайте его: kubectl create namespace <название проекта>.

  2. Создайте файл ресурса RestCatalog. Например, с помощью команды touch restcatalog.yaml.

  3. Откройте файл и вставьте конфигурацию ниже:

    apiVersion: restcatalog.stackland.yandex.cloud/v1alpha1
    kind: RestCatalog
    metadata:
      name: analytics                    # Имя каталога; уникально в пределах кластера
    spec:
      allowedLocations:                  # Разрешенные пути хранения данных таблиц (минимум один)
        - "s3://analytics-bucket/wh/"
      stacklandStorage:
        bucketRef: analytics-bucket      # Ссылка на существующий бакет (Bucket CR)
      defaultBaseLocation: "s3://analytics-bucket/wh/"   # Опционально; входит в allowedLocations
      defaultNamespace:                  # Опционально; массив сегментов пространства имен
        - analytics
        - reporting
      properties:                        # Опционально; дополнительные параметры каталога
        some-key: some-value
      declaredPrincipalRoles:            # Опционально; группы пользователей каталога
        - name: analytics-admin
      catalogRoles:                      # Опционально; роли каталога с привилегиями
        - name: analytics-admin-all
          principalRoles:
            - analytics-admin
          catalog:                       # Одна из веток: catalog, namespace, table или view
            privileges:
              - CATALOG_MANAGE_CONTENT
    
  4. Примените манифест: kubectl apply -f restcatalog.yaml -n <название проекта>. При необходимости можно прописать название проекта в параметр ресурса metadata.namespace и не использовать в команде.

  1. Если вы еще не открыли проект, выберите проект.

  2. В левом меню выберите Iceberg REST Catalog.

  3. На вкладке Каталоги нажмите Создать каталог.

  4. Заполните поля:

    • Имя — имя каталога. После создания имя не меняется.
    • Имя бакета — выберите существующий бакет из списка или создайте новый.
    • Разрешенные пути хранения — укажите хотя бы один путь вида s3://<имя бакета>/.... При необходимости добавьте несколько путей.
    • Базовый путь по умолчанию — выберите один из разрешенных путей или оставьте поле пустым.
    • Пространство имен по умолчанию — укажите сегменты пути при необходимости.
    • Дополнительные параметры — задайте пары «ключ — значение» при необходимости.
  5. В блоке Группы пользователей добавьте имена групп пользователей каталога.

  6. В блоке Роли каталога при необходимости добавьте роли. Для каждой роли укажите имя, группы пользователей, тип охвата (Каталог, Пространство имен, Таблица или Представление) и привилегии.

  7. Нажмите Создать.

Была ли статья полезна?

Предыдущая
Удалить пользователя
Следующая
Изменить каталог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»