Jak usunąć wersje aplikacji z AWS Beanstalk

Jak usunąć wersje aplikacji z AWS Beanstalk

Jedna z moich aplikacji jest skonfigurowana do automatycznego wdrażania za pomocą wdrażania kodu i elastic beanstalk podczas hostingu AWS. Dziś wdrożenie nie powiodło się wraz z komunikatem o błędzie „Zbyt wiele wersji aplikacji, nie może utworzyć nowej wersji dla aplikacji My-App". Zobacz poniższy zrzut ekranu komunikatu o błędzie:

Po przeszukaniu tego problemu odkryłem, że Elastic Beanstalk utrzymuje wdrożenie wszystkich wersji aplikacji w przeszłości. Więc kiedy wdrażamy nową wersję, utrzymuje starą wersję i istnieje limit 500 wersji (domyślnie) na konto regionu. Aby usunąć starą wersję, wykonaj poniżej kroki:

Usuń wersje aplikacji Beleststalk

  1. Zaloguj się na konto AWS i otwórz konsolę Elastic Beanstalk
  2. Wybierz aplikacje w okienku nawigacyjnym, a następnie wybierz nazwę aplikacji z listy

  3. W okienku nawigacji znajdź nazwę aplikacji i wybierz wersje aplikacji. Wybierz jedną lub więcej wersji aplikacji, które chcesz usunąć.

    Wybierz działania, a następnie wybierz Usuń.

  4. Usuń wersje aplikacji okno dialogowe na stronie wersji aplikacji konsoli Elastic Beanstalk

    Następnie kliknij przycisk Usuń, aby usunąć wszystkie wersje.

    (Opcjonalnie) Możesz wyczyścić pole wyboru dla wersji usuwania z Amazon S3, aby zostawić pakiet źródłowy aplikacji dla tych wersji aplikacji w łyżce Amazon Simple Storage (Amazon S3).

Możesz także skonfigurować, aby automatycznie usuwać elastyczne stary. Aby to zrobić, musisz włączyć ustawienia cyklu życia wersji aplikacji. Który będzie również miał zastosowanie do nowych wersji aplikacji.