Введение
AWS Elastic Beanstalk — это способ быстрого развертывания и управления приложениями в Amazon Web Services. Elastic Beanstalk поддерживает приложения Java, PHP, Python, Ruby,.NET и Node.js. Вот как можно объединить журналы приложений и систем из экземпляров Elastic Beanstalk.
AWS Elastic Beanstalk — это сервис оркестрации, предлагаемый Amazon Web Services для доставки приложений, который управляет различными сервисами AWS, включая EC2, S3, Simple Notification Service, CloudWatch, автомасштабирование и Elastic Load Balancer.
Проблема (Ошибка)
Работая с автоматическим развертыванием с помощью Code Deploy и Elastic Beanstalk на хостинге AWS, вы можете столкнуться с таким сообщением об ошибке: « Слишком много версий приложения, невозможно создать новую версию для приложения my-app ». Новая версия для приложения my-app ).
Elastic Beanstalk поддерживает все версии приложения, развернутые в прошлом. Поэтому, когда мы развертываем новую версию, она сохраняет старую, существует ограничение в 500 версий (по умолчанию) для каждого региона и для каждой учетной записи AWS.
Решение (удалить версии приложения Beanstalk)
Сначала войдите в свою учетную запись AWS и откройте консоль Elastic Beanstalk.
Выберите « Приложения » на панели навигации, затем выберите имя приложения из списка.
В области навигации найдите имя своего приложения и выберите Версии приложения. Выберите одну или несколько версий приложения, которые вы хотите удалить.
Выберите «Действия », затем выберите «Удалить ».
Затем он удаляет версии приложения со страницы версий приложений Elastic Beanstalk.
Затем нажмите кнопку Удалить, чтобы удалить все версии.
(Необязательно) Вы можете снять флажок Удалить версии из Amazon S3, чтобы оставить исходный пакет приложения для этих версий приложения в корзине Amazon Simple Storage Service (Amazon S3).
Вы также можете настроить автоматическое удаление старых версий Elastic Beanstalk. Для этого необходимо включить параметры жизненного цикла версии приложения. Это также будет применяться к новым версиям приложения.
Вывод
В этом уроке мы увидели, как удалить версии приложения Beanstalk, решив ошибку: «Слишком много версий приложения, невозможно создать новую версию для приложения my-app».