検索

7.7. Amazon Aurora PostgreSQL の準備

download PDF

Amazon Aurora PostgreSQL を使用する場合は、Amazon Web Services JDBC ドライバー で、マルチ AZ セットアップでライターインスタンスが変更されたときのデータベース接続の転送など、追加機能を利用できます。このドライバーはディストリビューションの一部ではないため、使用する前にインストールする必要があります。

このドライバーをインストールするには、次の手順に従います。

  1. 展開したディストリビューションを実行する場合: Amazon Web Services JDBC ドライバーリリースページ から JAR ファイルをダウンロードし、Red Hat build of Keycloak の providers フォルダーに配置します。
  2. コンテナーを実行する場合: カスタムの Red Hat build of Keycloak イメージをビルドし、providers フォルダーに JAR を追加します。

    Red Hat build of Keycloak Operator で使用できるイメージをビルドするための最小限の Dockerfile は、次のようになります。

    FROM registry.redhat.io/rhbk/keycloak-rhel9:24
    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

    最適化されたイメージを構築する方法の詳細は、Red Hat build of Keycloak をコンテナー内で実行する の章を参照してください。また、Red Hat build of Keycloak Operator を使用して最適化されたイメージと最適化されていないイメージを実行する方法の詳細は、カスタム Red Hat build of Keycloak イメージの使用 の章を参照してください。

  3. 次のパラメーターを使用して Red Hat build of Keycloak を実行するように設定します。

    db-url
    通常の PostgreSQL JDBC URL に aws-wrapper を挿入すると、jdbc:aws-wrapper:postgresql://... のような URL になります。
    db-driver
    AWS JDBC ラッパーを使用するには、software.amazon.jdbc.Driver に設定します。
    transaction-xa-enabled
    Amazon Web Services JDBC ドライバーは XA トランザクションをサポートしていないため、false に設定します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.