인증서 인증을 사용할 수 있도록 postgres RDS 인스턴스에서 pg_hba.conf를 변경하고 싶습니다. RDS에서 매개 변수 그룹 관리자를 찾아 매개 변수를 변경할 수 있지만 pg_hba.conf의 경로 만 참조합니다. pg_hba.conf를 변경할 수없는 것 같습니다.
인증서 인증을 사용할 수 있도록 postgres RDS 인스턴스에서 pg_hba.conf를 변경하고 싶습니다. RDS에서 매개 변수 그룹 관리자를 찾아 매개 변수를 변경할 수 있지만 pg_hba.conf의 경로 만 참조합니다. pg_hba.conf를 변경할 수없는 것 같습니다.
답변:
현재 RDS에서는 구성을 변경할 수 있습니다. 그래서 당신은 할 수 있습니다
평소와 같이 DB 서버를 다시 시작해야하는 정적 (또는 고정) 구성 매개 변수가 있으며 다시 시작할 필요가없는 동적 옵션이 있습니다.
다음은 RDS 참조 매뉴얼의 내용입니다.
postgresql.conf 파일의 로컬 PostgreSQL 인스턴스에 설정 한 PostgreSQL 파라미터는 DB 인스턴스의 DB 파라미터 그룹에 유지됩니다. 기본 파라미터 그룹을 사용하여 DB 인스턴스를 생성하면 파라미터 설정은 default.postgres9.3이라는 파라미터 그룹에 있습니다.
DB 인스턴스를 생성하면 관련 DB 파라미터 그룹의 파라미터가로드됩니다. 파라미터 그룹에서 값을 변경하여 파라미터 값을 수정할 수 있습니다. ALTER DATABASE, ALTER ROLE 및 SET 명령을 사용하여 보안 권한이있는 경우 매개 변수 값을 변경할 수도 있습니다. 호스트에 액세스 할 수 없으므로 명령 행 postgres 명령이나 env PGOPTIONS 명령을 사용할 수 없습니다.
postgres에 대한 공식 Amazon RDS 설명서는 다음과 같습니다. http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.PostgreSQL.CommonDBATasks.html#Appendix.PostgreSQL.CommonDBATasks.Parameters
RDS를 사용하면 구성 파일을 직접 편집하지 않습니다. 대신 RDS 콘솔 또는 API를 통해 매개 변수를 편집하십시오.
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html에서 "DB 파라미터 그룹 수정"을 읽어보십시오.
사용자 생성 DB 파라미터 그룹에서 파라미터 값을 수정할 수 있지만 기본 DB 파라미터 그룹에서 파라미터 값을 변경할 수는 없습니다. 매개 변수 변경 사항은 매개 변수 유형 (동적 또는 정적) 및 매개 변수 업데이트를 위해 선택한 적용 방법에 따라 DB 매개 변수 그룹의 멤버 인 DB 인스턴스에 즉시 또는 다음에 DB 인스턴스를 재부팅 할 때 적용됩니다.
pg_hba.conf
설정에만 액세스 할 수 없으며 설정에만 액세스 할 수 있습니다 postgresql.conf
. AWS가 PostgreSQL 용 옵션 그룹을 추가 할 때주의하십시오.
지금은 할 수 없습니다 :
https://forums.aws.amazon.com/thread.jspa?messageID=505301뗕
... 적어도 그들은 이것을 원하는 사람들을 알고 있습니다.
내 생각에 이것은 PostgreSQL에 대한 사용자 정의 옵션 그룹을 추가 할 때 사용할 수 있습니다.