pgAudit 사용 설정

AlloyDB 인스턴스에서 감사를 사용 설정하려면 두 단계를 실행합니다. 먼저 인스턴스에서 alloydb.enable_pgaudit 플래그를 사용 설정합니다. 그런 다음 클러스터의 기본 인스턴스에 연결하고 데이터베이스에 pgaudit 확장 프로그램을 만듭니다.

  1. 인스턴스에서 pgAudit를 사용 설정합니다.

    콘솔

    1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

      클러스터로 이동

    2. 리소스 이름 열에서 클러스터를 클릭합니다.
    3. 개요 페이지에서 클러스터의 인스턴스로 이동하여 인스턴스를 선택한 다음 수정을 클릭합니다.
    4. 인스턴스에 alloydb.enable_pgaudit 플래그를 추가합니다.
      1. 플래그 추가를 클릭합니다.
      2. 새 데이터베이스 플래그 목록에서 alloydb.enable_pgaudit 플래그를 선택합니다.
      3. 목록에서 on을 선택합니다.
      4. 완료를 클릭합니다.
    5. 인스턴스 업데이트를 클릭합니다.

    gcloud

    인스턴스의 alloydb.enable_pgaudit 플래그를 on로 설정하여 인스턴스에서 pgAudit를 사용 설정합니다. Google Cloud CLI를 사용하여 인스턴스의 데이터베이스 플래그를 설정하는 방법에 대한 자세한 내용은 인스턴스의 데이터베이스 플래그 구성을 참고하세요.

    이 플래그를 업데이트하면 AlloyDB에서 인스턴스를 자동으로 다시 시작합니다.

  2. 기본 인스턴스에 연결하고 각 데이터베이스에 확장 프로그램을 만듭니다. 읽기 풀 인스턴스에서 감사를 사용 설정하는 경우에도 기본 인스턴스에서 다음 단계를 실행해야 합니다.
    1. psql 클라이언트를 인스턴스에 연결에 설명된 대로 psql 클라이언트를 클러스터의 기본 인스턴스에 연결합니다.
    2. psql 명령 프롬프트에서 데이터베이스에 연결하고 확장 프로그램을 만듭니다.
          \c DB_NAME
          CREATE EXTENSION IF NOT EXISTS pgaudit;
          
    3. 이전 두 단계를 반복하여 다른 데이터베이스에 연결하고 각 데이터베이스에 확장 프로그램을 만듭니다.