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

Удалить настройки масштабирования функции

Статья создана
Yandex Cloud
Улучшена
kvendingoldo
Обновлена 14 апреля 2025 г.
Консоль управления
CLI
Terraform
API
Yandex Cloud Toolkit

Чтобы удалить любую настройку масштабирования, кроме количества вызовов, одновременно обрабатываемых одним экземпляром функции (concurrency):

  1. В консоли управления перейдите в каталог, в котором находится функция.
  2. Выберите сервис Cloud Functions.
  3. Выберите функцию.
  4. В блоке История версий наведите курсор на тег версии функции (например, $latest), для которой хотите удалить настройки масштабирования.
  5. Во всплывающем окне нажмите кнопку Настройки масштабирования.
  6. Чтобы удалить настройку масштабирования, сделайте ее значение равным нулю.
  7. Нажмите кнопку Сохранить.

Чтобы удалить любую настройку масштабирования, кроме количества вызовов, одновременно обрабатываемых одним экземпляром функции (concurrency), выполните команду:

yc serverless function remove-scaling-policy \
  --id=<идентификатор_функции> \
  --tag=\$latest

Где:

  • --id — идентификатор функции. Чтобы узнать его, получите список функций.
  • --tag — тег версии функции.

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

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

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

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

Чтобы удалить любую настройку масштабирования, кроме количества вызовов, одновременно обрабатываемых одним экземпляром функции (concurrency):

  1. Опишите в конфигурационном файле параметры ресурсов, которые необходимо создать:

    • yandex_function_scaling_policy — описание настроек масштабирования функции.
      • function_id — идентификатор функции.
      • policy — настройки масштабирования:
        • policy.0.tag — тег версии функции.
        • policy.0.zone_instances_limit — количество экземпляров функции. Установите значение 0.
        • policy.0.zone_requests_limit — количество выполняемых вызовов. Установите значение 0.

    Пример структуры конфигурационного файла:

    resource "yandex_function_scaling_policy" "my_scaling_policy" {
        function_id = "are1samplefu********"
        policy {
            tag                  = "$latest"
            zone_instances_limit = 0
            zone_requests_limit  = 0
        }
    }
    

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

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

    terraform validate
    

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

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

    terraform plan
    

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

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

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

Проверить удаление настроек масштабирования можно в консоли управления или с помощью команды CLI:

yc serverless function list-scaling-policies <имя_или_идентификатор_функции>

Чтобы удалить любую настройку масштабирования, кроме количества вызовов, одновременно обрабатываемых одним экземпляром функции (concurrency), воспользуйтесь методом REST API removeScalingPolicy для ресурса Function или вызовом gRPC API FunctionService/RemoveScalingPolicy.

Удалить любую настройку масштабирования, кроме количества вызовов, одновременно обрабатываемых одним экземпляром функции (concurrency), можно с помощью плагина Yandex Cloud Toolkit для семейства IDE на платформе IntelliJ от JetBrains.

Чтобы удалить количество вызовов, одновременно обрабатываемых одним экземпляром функции (concurrency), создайте версию функции без указания этого параметра.

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

  • Масштабирование функции

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

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