Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Serverless Containers
  • Сопоставление с другими сервисами Yandex Cloud
    • Все инструкции
    • Получение IAM-токена сервисного аккаунта с помощью контейнера
      • Сделать ревизию активной
      • Изменить режим работы контейнера
      • Добавить переменные окружения
      • Указать облачную сеть
      • Передать секреты Yandex Lockbox
      • Посмотреть графики мониторинга
      • Миграция в зону ru-central1-d
      • Удалить контейнер
    • Просмотр операций с ресурсами сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • История изменений
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Управление контейнером
  3. Изменить режим работы контейнера

Изменить режим работы контейнера

Статья создана
Yandex Cloud
Обновлена 28 января 2025 г.
Консоль управления
CLI
API
  1. В консоли управления перейдите в каталог, в котором находится контейнер.
  2. Выберите сервис Serverless Containers.
  3. Выберите контейнер, для которого хотите изменить режим работы.
  4. Перейдите на вкладку Редактор.
  5. В открывшемся окне в блоке Базовые параметры выберите режим работы — HTTP-сервер или Выполнение команд.
  6. Нажмите кнопку Создать ревизию. Будет создана новая ревизия контейнера с выбранным режимом работы.

Чтобы изменить режим работы контейнера, выполните команду:

yc serverless container revision deploy \
  --container-id <идентификатор_контейнера> \
  --image <URL_Docker-образа> \
  --service-account-id <идентификатор_сервисного_аккаунта>
  --runtime <режим_работы>

Где:

  • --container-id — идентификатор контейнера. Чтобы узнать идентификатор, получите список контейнеров.
  • --image — URL Docker-образа из Yandex Container Registry.
  • --service-account-id — идентификатор сервисного аккаунта, у которого есть права на скачивание Docker-образа.
  • --runtime — режим работы контейнера. Возможные значения: http, task. Значение по умолчанию: http.

Результат:

done (3s)
id: bba8faed420g********
container_id: bbab5i36nvda********
created_at: "2024-12-13T12:12:09.057Z"
image:
  image_url: cr.yandex/crpp35hht729********/ubuntu:hello
  image_digest: sha256:f6f34c6cf5f56e594e9828274592f1cc4d9383b1689057ccaf188d41********
resources:
  memory: "134217728"
  cores: "1"
  core_fraction: "100"
execution_timeout: 3s
concurrency: "1"
service_account_id: aje07l4q4vmo********
status: ACTIVE
log_options:
  folder_id: b1gc1t4cb638********
runtime:
  task: {}

Чтобы изменить режим работы контейнера, воспользуйтесь методом REST API deployRevision для ресурса Container или вызовом gRPC API ContainerService/DeployRevision.

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

Предыдущая
Сделать ревизию активной
Следующая
Посмотреть настройки масштабирования
Проект Яндекса
© 2025 ООО «Яндекс.Облако»