對 Postgre 使用受信任語言擴充功能的要求 SQL - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對 Postgre 使用受信任語言擴充功能的要求 SQL

以下是設定與使用TLE開發套件的需求。

  • RDS適用於 Postgre SQL 版本 — 僅限 Po urora Postgre 14.5 版本支援受信任的語言擴充功能。

  • 需要 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
  1. 登入 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/

  2. 從 Amazon RDS 菜單中選擇參數組。

  3. 選擇 Create parameter group (建立參數群組)

  4. Parameter group details (參數群組詳細資訊) 頁面中,輸入下列資訊:

    • 針對 Parameter group family (參數群組系列),選擇 postgres14。

    • 針對 Type (類型),選擇 DB Parameter Group (資料庫參數群組)。

    • 針對 Group name (群組名稱),在操作內容中給與您的參數群組一個有意義的名稱。

    • 針對 Description (描述),輸入有用的描述,以便您團隊中的其他成員可以輕鬆找到它。

  5. 選擇 Create (建立)。您的自定義數據庫參數組創建 AWS 區域。 您現在可以依照下列步驟修改 RDS以使用該叢集。

  6. 從 Amazon RDS 菜單中選擇數據庫

  7. TLE從列出的項目中選擇您要搭配使用的 Postgre SQL 資料庫執行個體的 RDS,然後選擇 [修改]。SQL

  8. Modify DB instance settings (修改資料庫執行個體設定) 頁面中,於 Additional configuration (其他組態) 區段中尋找 Database options (資料庫選項),然後從選取器中選擇您的自訂資料庫參數群組。

  9. 選擇 Continue (繼續) 以儲存變更。

  10. 選擇立即套用,以便您可以繼續設定要使用的 。TLE

若要繼續針對受信任語言延伸模組設定您的系統,請參閱 在您的 行個體設定受信任語言擴充 SQL

如需深入了解如何使用資料庫參數群組,請參閱 RDSAmazon資料庫執行個體的資料庫參數群

您可以通過配置您的命令來避免在使用CLI命令時指定--region參數 AWS CLI 使用您的默認值 AWS 區域。 如需詳細資訊,請參閱 AWS Command Line Interface 使用者指南

若要建立自訂資料庫參數群組,並將其與 Postgre 資料庫執行個體的 RDS搭配使用 SQL
  1. 使用 create-db-parameter-group AWS CLI 用於根據建立自訂資料庫參數群組的指令 AWS 區域。

    用於 Linux, macOS,或 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"

    用於 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"

    您的自定義數據庫參數組可用 AWS 區域,因此您可以針對 Postgre 資料庫入器執行個體以使用它。SQL

  2. 使用 modify-db-instance AWS CLI 。 你RDS的SQL數據庫實例。此命令會立即重新啟動作用中執行個體。

    用於 Linux, macOS,或 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

    用於 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

若要繼續針對受信任語言延伸模組設定您的系統,請參閱 在您的 行個體設定受信任語言擴充 SQL

如需更多詳細資訊,請參閱 的參數組 RDS