本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對 Postgre 使用受信任語言擴充功能的要求 SQL
以下是設定與使用TLE開發套件的需求。
RDS適用於 Postgre SQL 版本 — 僅限 Po urora Postgre 14.5 版本支援受信任的語言擴充功能。
如果您還沒有執行 Postgre 的 A Amazon RDS 資料庫執行個體SQL,則可以建立一個。如需詳細資訊,請參閱 RDS如需執行個體資SQL料庫執行個體,請參閱 建立並連線至 PostgreSQL 資料庫執行個體
需要
rds_superuser
權限 - 若要設定pg_tle
延伸模組,您的資料庫使用者角色必須具有rds_superuser
角色的許可。依預設,此角色會授與建立 的postgres
使用者。RDS對於後置SQL數據庫實例。需要自訂資料庫參數群組 — Postgre 資SQL料庫執行個RDS必須使用自訂資料庫參數群組進行配置。
如果您的RDS適用於 Postgre SQL 資料庫執行個體的 Aurora Postgre SQL 資料庫未設定自訂資料庫參數群組,您應該建立一個群組,並將其與 個體建立關聯。 你RDS的SQL數據庫實例。如需步驟的簡短摘要,請參閱 建立並套用自訂資料庫參數群組。
如果 已使用自訂資料庫參數群組進行設定,您可以設定受信任的語言擴充功能。如需詳細資訊,請參閱 在您的 行個體設定受信任語言擴充 SQL。
建立並套用自訂資料庫參數群組
請按照下列步驟建立自訂資料庫參數群組,並RDS為 Postgre 資料庫執行個體設定 Aurora Postgre 資SQL料SQL庫以使用該群組。
若要建立自訂資料庫參數群組,並將其與 Postgre 資料庫執行個體的 RDS搭配使用 SQL
登入 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/
。 從 Amazon RDS 菜單中選擇參數組。
選擇 Create parameter group (建立參數群組)。
在 Parameter group details (參數群組詳細資訊) 頁面中,輸入下列資訊:
針對 Parameter group family (參數群組系列),選擇 postgres14。。
針對 Type (類型),選擇 DB Parameter Group (資料庫參數群組)。
針對 Group name (群組名稱),在操作內容中給與您的參數群組一個有意義的名稱。
針對 Description (描述),輸入有用的描述,以便您團隊中的其他成員可以輕鬆找到它。
選擇 Create (建立)。您的自定義數據庫參數組創建 AWS 區域。 您現在可以依照下列步驟修改 RDS以使用該叢集。
從 Amazon RDS 菜單中選擇數據庫。
TLE從列出的項目中選擇您要搭配使用的 Postgre SQL 資料庫執行個體的 RDS,然後選擇 [修改]。SQL
在 Modify DB instance settings (修改資料庫執行個體設定) 頁面中,於 Additional configuration (其他組態) 區段中尋找 Database options (資料庫選項),然後從選取器中選擇您的自訂資料庫參數群組。
選擇 Continue (繼續) 以儲存變更。
選擇立即套用,以便您可以繼續設定要使用的 。TLE
若要繼續針對受信任語言延伸模組設定您的系統,請參閱 在您的 行個體設定受信任語言擴充 SQL。
如需深入了解如何使用資料庫參數群組,請參閱 RDSAmazon資料庫執行個體的資料庫參數群。
您可以通過配置您的命令來避免在使用CLI命令時指定--region
參數 AWS CLI
使用您的默認值 AWS 區域。 如需詳細資訊,請參閱 AWS Command Line Interface 使用者指南。
若要建立自訂資料庫參數群組,並將其與 Postgre 資料庫執行個體的 RDS搭配使用 SQL
使用 create-db-parameter-group AWS CLI 用於根據建立自訂資料庫參數群組的指令 AWS 區域。
用於 Linux, macOS,或 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"您的自定義數據庫參數組可用 AWS 區域,因此您可以針對 Postgre 資料庫入器執行個體以使用它。SQL
使用 modify-db-instance AWS CLI 。 你RDS的SQL數據庫實例。此命令會立即重新啟動作用中執行個體。
用於 Linux, macOS,或 Unix:
aws rds modify-db-instance \ --region
aws-region
\ --db-instance-identifieryour-instance-name
\ --db-parameter-group-namecustom-params-for-pg-tle
\ --apply-immediately用於 Windows:
aws rds modify-db-instance ^ --region
aws-region
^ --db-instance-identifieryour-instance-name
^ --db-parameter-group-namecustom-params-for-pg-tle
^ --apply-immediately
若要繼續針對受信任語言延伸模組設定您的系統,請參閱 在您的 行個體設定受信任語言擴充 SQL。
如需更多詳細資訊,請參閱 的參數組 RDS。