postgres AWS RDS에 대한 .conf 파일을 어떻게 편집합니까?


9

인증서 인증을 사용할 수 있도록 postgres RDS 인스턴스에서 pg_hba.conf를 변경하고 싶습니다. RDS에서 매개 변수 그룹 관리자를 찾아 매개 변수를 변경할 수 있지만 pg_hba.conf의 경로 만 참조합니다. pg_hba.conf를 변경할 수없는 것 같습니다.


2
인스턴스에 로그인하여 선호하는 텍스트 편집기를 사용할 수 없습니까?
user9517

3
언급 한 바와 같이 이것은 RDS입니다. RDS 인스턴스에 로그인 할 수 없습니다.
Steven Noble

이걸 어떻게 했어? 아래에서 내 해결책을 보셨습니까?
Drew Khoury

답변:


4

현재 RDS에서는 구성을 변경할 수 있습니다. 그래서 당신은 할 수 있습니다

  1. RDS가 ​​사용중인 구성 목록을 참조하십시오.
  2. 이 매개 변수를 변경할 수 있습니다. 그래도 모든 매개 변수를 변경할 수는 없다고 생각합니다. 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


1

RDS를 사용하면 구성 파일을 직접 편집하지 않습니다. 대신 RDS 콘솔 또는 API를 통해 매개 변수를 편집하십시오.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html에서 "DB 파라미터 그룹 수정"을 읽어보십시오.

사용자 생성 DB 파라미터 그룹에서 파라미터 값을 수정할 수 있지만 기본 DB 파라미터 그룹에서 파라미터 값을 변경할 수는 없습니다. 매개 변수 변경 사항은 매개 변수 유형 (동적 또는 정적) 및 매개 변수 업데이트를 위해 선택한 적용 방법에 따라 DB 매개 변수 그룹의 멤버 인 DB 인스턴스에 즉시 또는 다음에 DB 인스턴스를 재부팅 할 때 적용됩니다.


1
파라미터 그룹은 pg_hba.conf설정에만 액세스 할 수 없으며 설정에만 액세스 할 수 있습니다 postgresql.conf. AWS가 PostgreSQL 용 옵션 그룹을 추가 할 때주의하십시오.
Peter Sankauskas

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.