Utilisation d'extensions linguistiques fiables pour Postgre SQL - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'extensions linguistiques fiables pour Postgre SQL

Trusted Language Extensions for Postgre SQL est un kit de développement open source permettant de créer des extensions PostgreSQL. Il vous permet de créer des SQL extensions Postgre hautes performances et de les exécuter en toute sécurité sur votre cluster de SQLbase de données Aurora Postgre. En utilisant Trusted Language Extensions (TLE) pour PostgreSQL, vous pouvez créer des SQL extensions Postgre qui suivent l'approche documentée pour étendre les fonctionnalités de SQL Postgre. Pour plus d'informations, consultez la section Empaqueter des objets associés dans une extension dans la SQL documentation Postgre.

L'un des principaux avantages TLE est que vous pouvez l'utiliser dans des environnements qui ne fournissent pas d'accès au système de fichiers sous-jacent à l'SQLinstance Postgre. Auparavant, l'installation d'une nouvelle extension nécessitait l'accès au système de fichiers. TLEsupprime cette contrainte. Il fournit un environnement de développement permettant de créer de nouvelles extensions pour n'importe quelle SQL base de données Postgre, y compris celles exécutées sur vos clusters de SQLbases de données Aurora Postgre.

TLEest conçu pour empêcher l'accès à des ressources dangereuses pour les extensions que vous créez à l'aideTLE. Son environnement d'exécution limite l'impact de tout défaut d'extension à une seule connexion de base de données. TLEdonne également aux administrateurs de base de données un contrôle précis sur les personnes autorisées à installer les extensions, et fournit un modèle d'autorisation pour les exécuter.

TLEest pris en charge sur Aurora Postgre SQL version 14.5 et versions supérieures.

L'environnement de développement et le moteur d'exécution de Trusted Language Extensions sont regroupés sous la forme de l'SQLextension pg_tle Postgre, version 1.0.1. Il prend en charge la création d'extensions en JavaScript Perl, Tcl, PL/pg etSQL. SQL Vous installez l'pg_tleextension dans votre cluster de SQL base de données Aurora Postgre RDS de la même manière que vous installez les autres extensions SQL Postgre. Une fois pg_tle configuré, les développeurs peuvent l'utiliser pour créer de nouvelles SQL extensions Postgre, appelées TLEextensions.

Dans les rubriques suivantes, vous trouverez des informations sur la configuration des extensions linguistiques fiables et sur la manière de commencer à créer vos propres TLE extensions.