AWS gần đây đã thông báo cho tôi rằng tôi cần nâng cấp phiên bản RDS đang sử dụng loại phiên bản đang bị xóa.
Vì vậy, tôi đã đăng nhập và tăng kích thước phiên bản của mình từ m1.small lên m5.large (nhỏ nhất mà họ vẫn có), nhấp vào áp dụng và nó gửi cho tôi thông báo lỗi sau:
RDS không hỗ trợ tạo phiên bản CSDL với tổ hợp sau: DBInstanceClass=db.m5.large, Engine=postgres, EngineVersion=9.4.25, LicenseModel=postgresql-license. Để biết các kết hợp được hỗ trợ của lớp phiên bản và phiên bản công cụ cơ sở dữ liệu, hãy xem tài liệu.
Tôi đã thử một số kích thước phiên bản và phiên bản công cụ khác nhau và nó mang lại cho tôi cùng một thông báo chung.
Khi tra cứu các thông báo lỗi trên Google, tôi không tìm thấy tài liệu nào về các kết hợp nào được hỗ trợ. Làm cách nào để khắc phục lỗi này?
Từ bài viết tương tự này, tôi nhận thấy mình có thể nhận danh sách các phiên bản Postgres được phép bằng cách chạy:
aws rds description-orderable-db-instance-options --engine postgres --db-instance-class db.m5.large --query 'OrderableDBInstanceOptions[].EngineVersion'
Tuy nhiên, tôi không thể tìm thấy bất kỳ lớp phiên bản nào liệt kê phiên bản công cụ được hiển thị trong bảng điều khiển dành cho quản trị viên. Ví dụ: giao diện người dùng liệt kê:
10.11, 11.6
nhưng công cụ dòng lệnh chỉ liệt kê:
10.17, 10.18, 10.19, 10.2, 11.12, 11.13, 11.14, 11.15
Tại sao AWS buộc tôi phải nâng cấp nhưng không cho tôi bất kỳ tùy chọn nào để nâng cấp?