PostgreSQL용 신뢰할 수 있는 언어 확장을 사용하기 위한 요구 사항
TLE 개발 키트를 설정하고 사용하기 위한 요구 사항은 다음과 같습니다.
RDS for PostgreSQL 버전 – 신뢰할 수 있는 언어 확장은 RDS for PostgreSQL 버전 13.12 이상 13 버전, 14.5 이상 14 버전 및 15.2 이상 버전에서만 지원됩니다.
RDS for PostgreSQL 인스턴스를 업그레이드해야 하는 경우, RDS for PostgreSQL DB 엔진 업그레이드를 참조하세요.
PostgreSQL을 실행하는 Amazon RDS DB 인스턴스가 아직 없는 경우 새로 생성할 수 있습니다. 자세한 내용은 RDS for PostgreSQL DB 인스턴스의 경우 PostgreSQL DB 인스턴스 생성 및 해당 인스턴스에 연결을 참조하세요.
rds_superuser
권한 필요 -pg_tle
확장을 설정하고 구성하려면 데이터베이스 사용자 역할에rds_superuser
역할의 권한이 있어야 합니다. 기본적으로 이 역할은 를 생성한postgres
사용자에게 부여됩니다. RDS for PostgreSQL DB 인스턴스사용자 지정 DB 파라미터 그룹 필요 - RDS for PostgreSQL DB 인스턴스는 사용자 지정 DB 파라미터 그룹을 사용하여 구성해야 합니다.
RDS for PostgreSQL DB 인스턴스가 사용자 지정 DB 파라미터 그룹을 사용하여 구성되지 않은 경우, 파라미터 그룹을 하나 생성하여 RDS for PostgreSQL DB 인스턴스에 연결해야 합니다. 단계에 대한 간략한 요약은 사용자 지정 DB 파라미터 그룹 생성 및 적용 섹션을 참조하세요.
RDS for PostgreSQL DB 인스턴스가 이미 사용자 지정 DB 파라미터 그룹을 사용하여 구성되어 있는 경우 신뢰할 수 있는 언어 확장을 설정할 수 있습니다. 세부 정보는 RDS for PostgreSQL DB 인스턴스에서 신뢰할 수 있는 언어 확장 설정을 참조하세요.
사용자 지정 DB 파라미터 그룹 생성 및 적용
다음 단계를 사용하여 사용자 지정 DB 파라미터 그룹을 생성하고 이를 사용하도록 RDS for PostgreSQL DB 인스턴스를 구성합니다.
사용자 지정 DB 파라미터 그룹을 생성하고 RDS for PostgreSQL DB 인스턴스에 사용하는 방법
https://console.aws.amazon.com/rds/
에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다. Amazon RDS 메뉴에서 Parameter groups(파라미터 그룹)를 선택합니다.
Create parameter group(파라미터 그룹 생성)을 선택합니다.
Parameter group details(파라미터 그룹 세부 정보) 페이지에서 다음 정보를 입력합니다.
Parameter group family(파라미터 그룹 패밀리)에서 postgres14를 선택합니다.
Type(유형)에서 DB Parameter Group을 선택합니다.
Group name(그룹 이름)에서 작업 컨텍스트에서 의미 있는 파라미터 그룹 이름을 지정합니다.
Description(설명)에 다른 팀원이 쉽게 찾을 수 있도록 유용한 설명을 입력합니다.
Create(생성)를 선택합니다. 사용자 지정 DB 파라미터 그룹이 AWS 리전에 생성됩니다. 이제 다음 단계에 따라 파라미터 그룹을 사용하도록 RDS for PostgreSQL DB 인스턴스를 수정할 수 있습니다.
Amazon RDS 메뉴에서 Databases(데이터베이스)를 선택합니다.
나열된 항목 중에서 TLE와 함께 사용할 RDS for PostgreSQL DB 인스턴스를 선택한 다음 Modify(수정)를 선택합니다.
DB 인스턴스 설정 수정 페이지의 추가 구성 섹션에서 데이터베이스 옵션을 찾고 선택기에서 사용자 지정 DB 파라미터 그룹을 선택합니다.
Continue(계속)를 선택하여 변경 내용을 저장합니다.
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 인스턴스에 사용하는 방법
create-db-parameter-group AWS CLI 명령을 사용하여 사용자 AWS 리전의 postgres14를 기반으로 사용자 지정 DB 파라미터 그룹을 만들 수 있습니다.
대상 LinuxmacOS, 또는Unix:
aws rds create-db-parameter-group \ --region
aws-region
\ --db-parameter-group-namecustom-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-namecustom-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 인스턴스를 수정할 수 있습니다.
modify-db-instance AWS CLI 명령을 사용하여 사용자 지정 DB 파라미터 그룹을 RDS for PostgreSQL DB 인스턴스에 적용합니다. 이 명령은 활성 인스턴스를 즉시 재부팅합니다.
대상 LinuxmacOS, 또는Unix:
aws rds modify-db-instance \ --region
aws-region
\ --db-instance-identifieryour-instance-name
\ --db-parameter-group-namecustom-params-for-pg-tle
\ --apply-immediatelyWindows의 경우:
aws rds modify-db-instance ^ --region
aws-region
^ --db-instance-identifieryour-instance-name
^ --db-parameter-group-namecustom-params-for-pg-tle
^ --apply-immediately
신뢰할 수 있는 언어 확장을 사용하도록 시스템을 계속 설정하려면 RDS for PostgreSQL DB 인스턴스에서 신뢰할 수 있는 언어 확장 설정 섹션을 참조하세요.
자세한 내용은 Amazon RDS의 파라미터 그룹 단원을 참조하세요.