ユーザーのデータベースへのアクセスが取り消された

問題

  • lcp-secret-database-user secret をDXPコンソールの設定から変更し、変更を公開しました。
  • こうすると、以前のユーザーのデータベースへのアクセス権は取り消された。
  • データベース・サービスのログを見ると、次のようなメッセージがある:
    Deleting obsolete user

Environment

  • Liferay Experience Cloudセルフマネージド(LXC SM)

解決策

  • これは、データベース・サービスが廃止されたユーザーを削除するように設定されているために発生する予期された動作です(データベース・ユーザー名が変更されると、ユーザーは廃止されます)。
  • これを避けるには、シークレットの値を変更する前に、データベース・サービス上で LCP_DATABASE_USER_WHITELIST 環境変数を使用して、現在のユーザー名を保持ユーザー・リストに追加する必要があります。

追加情報

この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています