9.7. 准备 Amazon Aurora PostgreSQL


使用 Amazon Aurora PostgreSQL 时,Amazon Web Services JDBC 驱动程序提供额外的功能,如在 Multi-AZ 设置中的写器实例更改时传输数据库连接。这个驱动程序不是发行版的一部分,需要在使用前安装它。

要安装这个驱动程序,请执行以下步骤:

  1. 在运行 unzipped 分发时:从 Amazon Web Services JDBC 驱动程序发行版本页面 下载 JAR 文件,并将其放在红帽构建的 Keycloak 的供应商 文件夹中。
  2. 在运行容器时:构建自定义红帽构建的 Keycloak 镜像,并在 provider 文件夹中添加 JAR。

    构建可用于 Red Hat build of Keycloak Operator 的镜像的最小 Containerfile 类似如下:

    FROM registry.redhat.io/rhbk/keycloak-rhel9:26.2
    ADD --chmod=0666 https://github.com/awslabs/aws-advanced-jdbc-wrapper/releases/download/2.3.1/aws-advanced-jdbc-wrapper-2.3.1.jar /opt/keycloak/providers/aws-advanced-jdbc-wrapper.jar
    Copy to Clipboard Toggle word wrap

    如需了解如何 构建优化的镜像,请参阅使用自定义红帽构建的 Keycloak 镜像部分运行红帽 Keycloak 镜像的 红帽构建的 Keycloak 镜像 部分,了解如何使用 Keycloak Operator 的优化和非优化的镜像。

  3. 配置红帽构建的 Keycloak 以使用以下参数运行:

    db-url
    aws-wrapper 插入到常规 PostgreSQL JDBC URL 中,生成类似 jdbc:aws-wrapper:postgresql:// 的 URL。
    db-driver
    设置为 software.amazon.jdbc.Driver,以使用 AWS JDBC 包装程序。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat