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.
Wenn Sie Ihren Ihre Instance von RDS für PostgreSQL aktualisieren müssen, finden Sie weitere Informationen unter Upgrades der DB-Engine von RDS für PostgreSQL.
Wenn Sie noch keine DB-Instance von Amazon RDS für die Ausführung von PostgreSQL haben, können Sie eine/n erstellen. Weitere Informationen finden Sie unter DB-Instance von RDS für PostgreSQL siehe Erstellen einer PostgreSQL-DB-Instance und Herstellen einer Verbindung.
Erfordert
rds_superuser-Berechtigungen – Um diepg_tle-Erweiterung einzurichten und zu konfigurieren, muss Ihre Datenbankbenutzerrolle über die Berechtigungen derrds_superuser-Rolle verfügen. Diese Rolle wird standardmäßig dempostgres-Benutzer zugewiesen, der den erstellt. DB-Instance von RDS für PostgreSQLErfordert eine benutzerdefinierte DB-Parametergruppe – Ihre DB-Instance von RDS für PostgreSQL muss mit einer benutzerdefinierten DB-Parametergruppe konfiguriert sein.
Wenn Ihre DB-Instance von RDS für PostgreSQL nicht mit einer benutzerdefinierten DB-Parametergruppe konfiguriert ist, sollten Sie eine erstellen und sie Ihrer DB-Instance von RDS für PostgreSQL zuordnen. Eine kurze Zusammenfassung der Schritte finden Sie unter Erstellen und Anwenden einer benutzerdefinierten DB-Parametergruppe.
Wenn Ihre DB-Instance von RDS für PostgreSQL bereits mit einer benutzerdefinierten DB-Parametergruppe konfiguriert ist, können Sie Trusted Language Extensions einrichten. Details hierzu finden Sie unter Einrichten von Trusted Language Extensions in Ihrer DB-Instance von RDS für PostgreSQL.
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
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. Wählen Sie im Menü von Amazon RDS „Parameter groups“ (Parametergruppen) aus.
Wählen Sie Create parameter group (Parametergruppe erstellen).
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.
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.
Wählen Sie Databases (Datenbanken) im Amazon-RDS-Menü aus.
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).
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.
Wählen Sie Continue (Weiter) aus, um die Änderung zu speichern.
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
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 \ --regionaws-region\ --db-parameter-group-namecustom-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 ^ --regionaws-region^ --db-parameter-group-namecustom-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.
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 \ --regionaws-region\ --db-instance-identifieryour-instance-name\ --db-parameter-group-namecustom-params-for-pg-tle\ --apply-immediatelyFür Windows:
aws rds modify-db-instance ^ --regionaws-region^ --db-instance-identifieryour-instance-name^ --db-parameter-group-namecustom-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.