PostgreSQL용 신뢰할 수 있는 언어 확장을 사용하기 위한 요구 사항 - Amazon Relational Database Service

PostgreSQL용 신뢰할 수 있는 언어 확장을 사용하기 위한 요구 사항

TLE 개발 키트를 설정하고 사용하기 위한 요구 사항은 다음과 같습니다.

  • RDS for PostgreSQL 버전 – 신뢰할 수 있는 언어 확장은 RDS for PostgreSQL 버전 13.12 이상 13 버전, 14.5 이상 14 버전 및 15.2 이상 버전에서만 지원됩니다.

  • rds_superuser 권한 필요 - pg_tle 확장을 설정하고 구성하려면 데이터베이스 사용자 역할에 rds_superuser 역할의 권한이 있어야 합니다. 기본적으로 이 역할은 를 생성한 postgres 사용자에게 부여됩니다. RDS for PostgreSQL DB 인스턴스

  • 사용자 지정 DB 파라미터 그룹 필요 - RDS for PostgreSQL DB 인스턴스는 사용자 지정 DB 파라미터 그룹을 사용하여 구성해야 합니다.

사용자 지정 DB 파라미터 그룹 생성 및 적용

다음 단계를 사용하여 사용자 지정 DB 파라미터 그룹을 생성하고 이를 사용하도록 RDS for PostgreSQL DB 인스턴스를 구성합니다.

사용자 지정 DB 파라미터 그룹을 생성하고 RDS for PostgreSQL DB 인스턴스에 사용하는 방법
  1. https://console.aws.amazon.com/rds/에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다.

  2. Amazon RDS 메뉴에서 Parameter groups(파라미터 그룹)를 선택합니다.

  3. Create parameter group(파라미터 그룹 생성)을 선택합니다.

  4. Parameter group details(파라미터 그룹 세부 정보) 페이지에서 다음 정보를 입력합니다.

    • Parameter group family(파라미터 그룹 패밀리)에서 postgres14를 선택합니다.

    • Type(유형)에서 DB Parameter Group을 선택합니다.

    • Group name(그룹 이름)에서 작업 컨텍스트에서 의미 있는 파라미터 그룹 이름을 지정합니다.

    • Description(설명)에 다른 팀원이 쉽게 찾을 수 있도록 유용한 설명을 입력합니다.

  5. Create(생성)를 선택합니다. 사용자 지정 DB 파라미터 그룹이 AWS 리전에 생성됩니다. 이제 다음 단계에 따라 파라미터 그룹을 사용하도록 RDS for PostgreSQL DB 인스턴스를 수정할 수 있습니다.

  6. Amazon RDS 메뉴에서 Databases(데이터베이스)를 선택합니다.

  7. 나열된 항목 중에서 TLE와 함께 사용할 RDS for PostgreSQL DB 인스턴스를 선택한 다음 Modify(수정)를 선택합니다.

  8. DB 인스턴스 설정 수정 페이지의 추가 구성 섹션에서 데이터베이스 옵션을 찾고 선택기에서 사용자 지정 DB 파라미터 그룹을 선택합니다.

  9. Continue(계속)를 선택하여 변경 내용을 저장합니다.

  10. Apply immediately(즉시 적용)를 선택하면 TLE를 사용하도록 RDS for PostgreSQL DB 인스턴스를 계속 설정할 수 있습니다.

신뢰할 수 있는 언어 확장을 사용하도록 시스템을 계속 설정하려면 RDS for PostgreSQL DB 인스턴스에서 신뢰할 수 있는 언어 확장 설정 섹션을 참조하세요.

DB 파라미터 그룹은 Amazon RDS DB 인스턴스용 DB 파라미터 그룹 섹션을 참조하세요.

기본 AWS 리전으로 AWS CLI를 구성하면 CLI 명령을 사용할 때 --region 인수를 지정하지 않아도 됩니다. 자세한 내용은 AWS Command Line Interface 사용 설명서구성 기초 섹션을 참조하세요.

사용자 지정 DB 파라미터 그룹을 생성하고 RDS for PostgreSQL DB 인스턴스에 사용하는 방법
  1. create-db-parameter-group AWS CLI 명령을 사용하여 사용자 AWS 리전의 postgres14를 기반으로 사용자 지정 DB 파라미터 그룹을 만들 수 있습니다.

    대상 LinuxmacOS, 또는Unix:

    aws rds create-db-parameter-group \ --region aws-region \ --db-parameter-group-name custom-params-for-pg-tle \ --db-parameter-group-family postgres14 \ --description "My custom DB parameter group for Trusted Language Extensions"

    Windows의 경우:

    aws rds create-db-parameter-group ^ --region aws-region ^ --db-parameter-group-name custom-params-for-pg-tle ^ --db-parameter-group-family postgres14 ^ --description "My custom DB parameter group for Trusted Language Extensions"

    사용자 지정 DB 파라미터 그룹은 AWS 리전에서 사용할 수 있으므로 파라미터 그룹을 사용하도록 RDS for PostgreSQL DB 인스턴스를 수정할 수 있습니다.

  2. modify-db-instance AWS CLI 명령을 사용하여 사용자 지정 DB 파라미터 그룹을 RDS for PostgreSQL DB 인스턴스에 적용합니다. 이 명령은 활성 인스턴스를 즉시 재부팅합니다.

    대상 LinuxmacOS, 또는Unix:

    aws rds modify-db-instance \ --region aws-region \ --db-instance-identifier your-instance-name \ --db-parameter-group-name custom-params-for-pg-tle \ --apply-immediately

    Windows의 경우:

    aws rds modify-db-instance ^ --region aws-region ^ --db-instance-identifier your-instance-name ^ --db-parameter-group-name custom-params-for-pg-tle ^ --apply-immediately

신뢰할 수 있는 언어 확장을 사용하도록 시스템을 계속 설정하려면 RDS for PostgreSQL DB 인스턴스에서 신뢰할 수 있는 언어 확장 설정 섹션을 참조하세요.

자세한 내용은 Amazon RDS의 파라미터 그룹 단원을 참조하세요.