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