Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • AI Studio
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Managed Service for GitLab
  • Начало работы
    • Все инструкции
    • Получение информации об инстансах
    • Создание и активация инстанса
    • Настройка групп безопасности и ограничение доступа к инстансу
    • Остановка и запуск инстанса
    • Изменение настроек инстанса
    • Управление резервными копиями
    • Миграция из пользовательской инсталляции GitLab
    • Очистка переполненного дискового пространства
    • Удаление инстанса
    • Создание и добавление пользователей в проект
    • Настройка правил ревью кода
    • Мониторинг состояния инстанса
    • Настройка OmniAuth
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  • Обучающие курсы

В этой статье:

  • Получить список инстансов в каталоге
  • Получить детальную информацию об инстансе
  • Посмотреть список операций в инстансе
  • Получить подробную информацию об операции
  1. Пошаговые инструкции
  2. Получение информации об инстансах

Получение информации об инстансах

Статья создана
Yandex Cloud
Улучшена
Обновлена 30 июля 2025 г.
  • Получить список инстансов в каталоге
  • Получить детальную информацию об инстансе
  • Посмотреть список операций в инстансе
  • Получить подробную информацию об операции

Вы можете получить детальную информацию о каждом созданном инстансе GitLab в Yandex Cloud.

Получить список инстансов в каталогеПолучить список инстансов в каталоге

Консоль управления
CLI
API

Перейдите на страницу каталога и выберите сервис Managed Service for GitLab.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

Чтобы получить список доступных инстансов GitLab в каталоге по умолчанию, выполните команду:

yc managed-gitlab instance list

Результат:

+----------------------+-------+-------------------------------+---------------------+---------------------+----------------+---------+
|          ID          | NAME  |            DOMAIN             |     CREATED AT      |     UPDATED AT      | GITLAB VERSION | STATUS  |
+----------------------+-------+-------------------------------+---------------------+---------------------+----------------+---------+
| c17gehgsk7gq******** | my-gl | domain.gitlab.yandexcloud.net | 2025-06-10 12:10:55 | 2025-06-10 12:10:55 | 17.11.2        | RUNNING |
+----------------------+-------+-------------------------------+---------------------+---------------------+----------------+---------+

Где:

  • ID — идентификатор инстанса.
  • NAME — имя инстанса.
  • DOMAIN — адрес инстанса в интернете.
  • CREATED AT — дата и время, когда инстанс был создан.
  • UPDATED AT — дата и время, когда инстанс был изменен.
  • GITLAB VERSION — версия GitLab.
  • STATUS — статус инстанса. Подробнее о возможных статусах.

Подробнее о команде читайте в справочнике CLI.

Воспользуйтесь методом REST API List для ресурса Instance или вызовом gRPC API InstanceService/List.

Получить детальную информацию об инстансеПолучить детальную информацию об инстансе

Детальная информация об инстансе:

  • Домен.
  • Статус.
  • Ресурсы — RAM, vCPU, размер диска.
  • Логин и электронная почта администратора.
Консоль управления
CLI
Terraform
API
  1. В консоли управления выберите каталог, в котором находится инстанс GitLab.
  2. Выберите сервис Managed Service for GitLab.
  3. Нажмите на имя нужного инстанса.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

Чтобы получить детальную информацию об инстансе GitLab, выполните команду:

yc managed-gitlab instance get <имя_или_идентификатор_инстанса>

Результат:

id: c17gehgsk7gq********
folder_id: b1gutjgdvq50********
created_at: "2025-06-10T12:10:55.902Z"
updated_at: "2025-06-10T12:10:55.902Z"
name: my-gl
resource_preset_id: s2.micro
disk_size: "32212254720"
status: RUNNING
admin_login: my-login
admin_email: admin@mail.ru
domain: domain.gitlab.yandexcloud.net
subnet_id: e9bk8uu1lv1sg********
backup_retain_period_days: "7"
maintenance_delete_untagged: true
deletion_protection: true
approval_rules_id: NONE
gitlab_version: 17.11.2

Где:

  • id — идентификатор инстанса.
  • folder_id — идентификатор каталога, в котором находится инстанс.
  • created_at — дата и время, когда инстанс был создан.
  • updated_at — дата и время, когда инстанс был изменен.
  • name — имя инстанса.
  • resource_preset_id — идентификатор типа инстанса.
  • disk_size — размер диска.
  • status — статус инстанса. Подробнее о возможных статусах.
  • admin_login — логин администратора.
  • admin_email — электронная почта администратора.
  • domain — адрес инстанса в интернете.
  • subnet_id — идентификатор подсети.
  • backup_retain_period_days — количество дней хранения резервных копий.
  • maintenance_delete_untagged — опция для удаления образов без тегов во время обслуживания. Возможные значения: true или false.
  • deletion_protection — защита инстанса от непреднамеренного удаления пользователем. Возможные значения: true или false.
  • approval_rules_id — правила ревью кода. Подробнее о доступных конфигурациях правил.
  • gitlab_version — версия GitLab

Имя и идентификатор инстанса можно запросить со списком инстансов в каталоге.

Подробнее о команде читайте в справочнике CLI.

Terraform позволяет быстро создать облачную инфраструктуру в Yandex Cloud и управлять ею с помощью файлов конфигураций. В файлах конфигураций хранится описание инфраструктуры на языке HCL (HashiCorp Configuration Language). При изменении файлов конфигураций Terraform автоматически определяет, какая часть вашей конфигурации уже развернута, что следует добавить или удалить.

Terraform распространяется под лицензией Business Source License, а провайдер Yandex Cloud для Terraform — под лицензией MPL-2.0.

Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform или в зеркале.

Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.

Чтобы получить информацию об инстансе GitLab с помощью Terraform:

  1. Добавьте в конфигурационный файл Terraform блоки data и output:

    data "yandex_gitlab_instance" "gitlab_instance_by_id" {
      id = "<идентификатор_инстанса>"
    }
    
    output "instance_domain" {
      value = data.yandex_gitlab_instance.gitlab_instance_by_id.domain
    }
    

    Где:

    • data "yandex_gitlab_instance" — описание инстанса GitLab в качестве источника данных:
      • id — идентификатор инстанса GitLab.
    • output "instance_domain" — выходная переменная, которая содержит информацию о домене:
      • value — возвращаемое значение.

    Вместо domain вы можете выбрать любой другой параметр для получения информации. Более подробно о параметрах источника данных gitlab_instance см. в документации провайдера.

  2. Примените конфигурацию:

    1. В терминале перейдите в папку, где вы отредактировали конфигурационный файл.

    2. Проверьте корректность конфигурационного файла с помощью команды:

      terraform validate
      

      Если конфигурация является корректной, появится сообщение:

      Success! The configuration is valid.
      
    3. Выполните команду:

      terraform plan
      

      В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.

    4. Примените изменения конфигурации:

      terraform apply
      
    5. Подтвердите изменения: введите в терминале слово yes и нажмите Enter.

    Terraform применит конфигурацию и отобразит значения выходных переменных в терминале. Чтобы проверить результат, выполните команду:

    terraform output
    

    Результат:

    instance_domain = example.gitlab.yandexcloud.net
    

Воспользуйтесь методом REST API Get для ресурса Instance или вызовом gRPC API InstanceService/Get.

Посмотреть список операций в инстансеПосмотреть список операций в инстансе

В списке операций отображаются операции с инстансами и связанными ресурсами.

Все действия с инстансами Managed Service for GitLab сохраняются в виде списка операций. Каждой операции присваивается уникальный идентификатор.

Консоль управления

Чтобы получить список операций для конкретного инстанса:

  1. В консоли управления откройте каталог, в котором находится кластер.

  2. Выберите сервис Managed Service for GitLab.

  3. На панели слева выберите Инстансы.

  4. Выберите нужный инстанс.

  5. Перейдите на панель Операции для выбранного кластера.

    В открывшемся списке отображаются операции с выбранным инстансом.

Получить подробную информацию об операцииПолучить подробную информацию об операции

  1. Получите список операций для инстанса.

  2. Скопируйте идентификатор нужной операции.

  3. Получите подробную информацию об операции:

    CLI
    API

    Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

    По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

    Выполните команду:

    yc operation get <идентификатор_операции>
    

    Результат:

    id: c17de7epmui********
    description: Create automatic GitLab backup
    created_at: "2025-07-24T22:01:24.352Z"
    created_by: yc.managed-gitlab.serviceAccount
    modified_at: "2025-07-25T03:07:17.092Z"
    done: true
    metadata:
      '@type': type.googleapis.com/google.protobuf.Empty
    value: {}
    response:
      '@type': type.googleapis.com/yandex.cloud.gitlab.v1.Instance
    ...
    

    Воспользуйтесь методом REST API Get для ресурса Operation или вызовом gRPC API OperationService/Get.

См. такжеСм. также

  • Работа с операциями

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

Предыдущая
Все инструкции
Следующая
Создание и активация инстанса
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»