Tôi tin rằng bạn phải tạo một môi trường mới và khi nó hoạt động, bạn có thể chấm dứt môi trường cũ.
Các tài liệu không nói nhiều, ngoại trừ
Nếu ứng dụng Elastic Beanstalk của bạn dựa trên nhánh nền tảng AMI của Amazon Linux, hãy sử dụng trang này để tìm hiểu cách di chuyển môi trường của ứng dụng sang Amazon Linux 2. Hai thế hệ nền tảng không được đảm bảo tương thích ngược với ứng dụng hiện có của bạn. Hơn nữa, ngay cả khi mã ứng dụng của bạn triển khai thành công sang phiên bản nền tảng mới, mã đó có thể hoạt động hoặc hoạt động khác do sự khác biệt về hệ điều hành và thời gian chạy.Mặc dù Amazon Linux AMI và Amazon Linux 2 chia sẻ cùng một nhân Linux, nhưng chúng khác nhau về hệ thống khởi tạo, phiên bản libc, chuỗi công cụ biên dịch và các gói khác nhau. Chúng tôi cũng đã cập nhật các phiên bản thời gian chạy, công cụ xây dựng và các phần phụ thuộc khác dành riêng cho nền tảng. Do đó, chúng tôi khuyên bạn nên dành thời gian, kiểm tra kỹ lưỡng ứng dụng của mình trong môi trường phát triển và thực hiện mọi điều chỉnh cần thiết.
Khi bạn đã sẵn sàng đi vào sản xuất, Elastic Beanstalk yêu cầu triển khai xanh lam/xanh lá cây để thực hiện nâng cấp. Để biết chi tiết về các chiến lược cập nhật nền tảng, hãy xem Cập nhật phiên bản nền tảng của môi trường Elastic Beanstalk.
Về cơ bản, triển khai xanh dương/xanh lá cây có nghĩa là bạn sẽ chuyển URL của mình từ môi trường cũ sang môi trường mới sau khi URL hoạt động và sau đó bạn có thể chấm dứt URL cũ.
Chúng tôi chưa tự mình thực hiện việc di chuyển, nhưng đó là cách tôi hiểu.