Anforderungen für die Verwendung von Trusted Language Extensions für PostgreSQL - Amazon Relational Database Service

Anforderungen für die Verwendung von Trusted Language Extensions für PostgreSQL

Beachten Sie die folgenden Anforderungen für die Einrichtung und Verwendung des TLE-Entwicklungskits.

  • RDS-für-PostgreSQL Versionen – Trusted Language Extensions wird nur von , RDS-für-PostgreSQL Versionen 13.12 und höheren 13-Versionen, 14.5 und höheren 14-Versionen und 15.2 und höheren Versionen unterstützt.

  • Erfordert rds_superuser-Berechtigungen – Um die pg_tle-Erweiterung einzurichten und zu konfigurieren, muss Ihre Datenbankbenutzerrolle über die Berechtigungen der rds_superuser-Rolle verfügen. Diese Rolle wird standardmäßig dem postgres-Benutzer zugewiesen, der den erstellt. DB-Instance von RDS für PostgreSQL

  • Erfordert eine benutzerdefinierte DB-ParametergruppeIhre DB-Instance von RDS für PostgreSQL muss mit einer benutzerdefinierten DB-Parametergruppe konfiguriert sein.

Erstellen und Anwenden einer benutzerdefinierten DB-Parametergruppe

Verwenden Sie die folgenden Schritte, um eine benutzerdefinierte DB-Parametergruppe zu erstellen und Ihre DB-Instance von RDS für PostgreSQLInstance für ihre Verwendung zu konfigurieren.

So erstellen Sie eine benutzerdefinierte DB-Parametergruppe und verwenden Sie mit Ihrer DB-Instance von RDS für PostgreSQL
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Menü von Amazon RDS „Parameter groups“ (Parametergruppen) aus.

  3. Wählen Sie Create parameter group (Parametergruppe erstellen).

  4. Geben Sie auf der Seite Parameter group details Parametergruppendetails die folgenden Informationen ein.

    • Wählen Sie unter Parameter group family (Parametergruppenfamilie) die Option postgres14 aus.

    • Wählen Sie für Type (Typ) die Option DB Parameter Group (DB-Parametergruppe) aus.

    • Geben Sie Ihrer Parametergruppe unter Group name (Gruppenname) im Kontext Ihrer Operationen einen aussagekräftigen Namen.

    • Geben Sie unter Description (Beschreibung) eine nützliche Beschreibung ein, damit andere Mitglieder Ihres Teams sie leicht finden können.

  5. Wählen Sie Erstellen aus. Ihre benutzerdefinierte DB-Parametergruppe wird in Ihrer AWS-Region erstellt. Sie können jetzt Ihre DB-Instance von RDS für PostgreSQL ändern, um sie zu verwenden, indem Sie die nächsten Schritte ausführen.

  6. Wählen Sie Databases (Datenbanken) im Amazon-RDS-Menü aus.

  7. Wählen Sie aus der Liste die DB-Instance von RDS für PostgreSQL für die Verwendung mit TLE aus und klicken Sie dann auf Modify (Ändern).

  8. Suchen Sie auf der Seite zum Suchen Sie auf der Seite zum Ändern der DB-Instance-Einstellungen im Abschnitt „Additional configuration“ (Zusätzliche Konfiguration) nach Database options (Datenbankoptionen) und wählen Sie Ihre benutzerdefinierte DB-Parametergruppe in der Auswahl aus.

  9. Wählen Sie Continue (Weiter) aus, um die Änderung zu speichern.

  10. Wählen Sie Apply immediately (Sofort anwenden) aus, damit Sie die Einrichtung der DB-Instance von RDS für PostgreSQL zur Verwendung von TLE fortsetzen können.

Informationen zum weiteren Einrichten Ihres Systems für Trusted Language Extensions finden Sie unter Einrichten von Trusted Language Extensions in Ihrer DB-Instance von RDS für PostgreSQL.

Weitere Informationen zum Arbeiten mit DB-Parametergruppen siehe DB-Parametergruppen für DB-Instances von Amazon RDS.

Sie können die Angabe des --region-Arguments vermeiden, wenn Sie CLI-Befehle verwenden, indem Sie Ihre AWS CLI mit Ihrer standardmäßigen AWS-Region konfigurieren. Weitere Informationen finden Sie unter Konfigurationsgrundlagen im AWS Command Line Interface-Benutzerhandbuch.

So erstellen Sie eine benutzerdefinierte DB-Parametergruppe und verwenden Sie mit Ihrer DB-Instance von RDS für PostgreSQLInstance
  1. Verwenden Sie den AWS CLI-Befehl create-db-parameter-group, um eine benutzerdefinierte DB-Parametergruppe basierend auf postgres14 für Ihre AWS-Region zu erstellen.

    Für Linux, macOS oder 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"

    Für 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"

    Ihre benutzerdefinierte DB-Parametergruppe ist in Ihrer AWS-Region verfügbar. Sie können also die DB-Instance von RDS für PostgreSQL ändern, um sie zu verwenden.

  2. Verwenden Sie den AWS CLI-Befehl modify-db-Instance, um Ihre benutzerdefinierte DB-Parametergruppe auf Ihre DB-Instance von RDS für PostgreSQL anzuwenden. Mit diesem Befehl wird die aktive Instance sofort neu gestartet.

    Für Linux, macOS oder 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

    Für 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

Informationen zum weiteren Einrichten Ihres Systems für Trusted Language Extensions finden Sie unter Einrichten von Trusted Language Extensions in Ihrer DB-Instance von RDS für PostgreSQL.

Weitere Informationen finden Sie unter Parametergruppen für Amazon RDS.