Làm cách nào để chỉnh sửa tệp .conf cho postgres AWS RDS?


9

Tôi muốn thay đổi pg_hba.conf trong ví dụ RDS postgres của tôi để tôi có thể sử dụng xác thực cert. Tôi đã tìm thấy trình quản lý Nhóm tham số trong RDS cho phép tôi thay đổi các tham số nhưng nó chỉ tham chiếu một đường dẫn cho pg_hba.conf. Nó dường như không cho phép tôi thay đổi pg_hba.conf.


2
Bạn có thể không đăng nhập vào thể hiện và sử dụng trình soạn thảo văn bản yêu thích của bạn?
dùng9517

3
Như đã lưu ý đây là RDS. Bạn không thể đăng nhập vào các trường hợp RDS.
Steven Noble

Làm thế nào bạn đi với điều này? Bạn đã thấy giải pháp của tôi dưới đây?
Drew Khoury

Câu trả lời:


4

Đến bây giờ, RDS không cho phép thay đổi cấu hình. Vì vậy bạn có thể

  1. Xem danh sách các cấu hình mà RDS của bạn đang sử dụng.
  2. Bạn có thể thay đổi các tham số này. Tôi tin rằng bạn không thể thay đổi tất cả các tham số mặc dù. Bạn có thể thay đổi những thứ được liệt kê trong trang tham chiếu RDS.

Như thường lệ, có một số tham số cấu hình tĩnh (hoặc cố định) mà bạn phải khởi động lại máy chủ DB và sau đó có các tùy chọn động mà bạn không cần khởi động lại.

Dưới đây là những gì hướng dẫn tham khảo RDS nói:

Các tham số PostgreSQL mà bạn sẽ đặt cho một phiên bản PostgreSQL cục bộ trong tệp postgresql.conf được duy trì trong nhóm tham số DB cho phiên bản DB của bạn. Nếu bạn tạo một cá thể DB bằng cách sử dụng nhóm tham số mặc định, cài đặt tham số nằm trong nhóm tham số có tên default.postgres9.3.

Khi bạn tạo một cá thể DB, các tham số trong nhóm tham số DB được liên kết sẽ được tải. Bạn có thể sửa đổi các giá trị tham số bằng cách thay đổi giá trị trong nhóm tham số. Bạn cũng có thể thay đổi các giá trị tham số, nếu bạn có các đặc quyền bảo mật để thực hiện điều đó, bằng cách sử dụng các lệnh ALTER DATABASE, ALTER ROLE và các lệnh SET. Lưu ý rằng bạn không thể sử dụng lệnh postgres dòng lệnh cũng như lệnh env PGOPTIONS vì bạn sẽ không có quyền truy cập vào máy chủ.

Dưới đây là tài liệu RDS chính thức của amazon cho postgres: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appcill.PostgreQuery.CommonDBAT Nhiệm.html


1

Với RDS, bạn không chỉnh sửa tập tin cấu hình trực tiếp. Thay vào đó, chỉnh sửa các tham số thông qua bảng điều khiển RDS hoặc thông qua API.

Bạn có thể đọc phần "Sửa đổi nhóm tham số DB" tại đây: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParam ERIC.html

Bạn có thể sửa đổi các giá trị tham số trong nhóm tham số DB do người dùng tạo, nhưng bạn không thể thay đổi các giá trị tham số trong nhóm tham số DB mặc định. Các thay đổi đối với tham số được áp dụng cho các phiên bản DB là thành viên của nhóm tham số DB ngay lập tức hoặc trong lần khởi động lại tiếp theo của đối tượng DB, tùy thuộc vào loại tham số (động hoặc tĩnh) và phương thức áp dụng được chọn cho cập nhật tham số.


1
Các nhóm tham số không cung cấp cho bạn quyền truy cập vào pg_hba.confcác cài đặt, chỉ cho postgresql.confcác cài đặt. Hãy theo dõi khi AWS thêm Nhóm tùy chọn cho PostgreSQL.
Peter Sankauskas

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.