問題
lcp-secret-database-user
secret をDXPコンソールの設定から変更し、変更を公開しました。- こうすると、以前のユーザーのデータベースへのアクセス権は取り消された。
- データベース・サービスのログを見ると、次のようなメッセージがある:
Deleting obsolete user
Environment
- Liferay Experience Cloudセルフマネージド(LXC SM)
解決策
- これは、データベース・サービスが廃止されたユーザーを削除するように設定されているために発生する予期された動作です(データベース・ユーザー名が変更されると、ユーザーは廃止されます)。
- これを避けるには、シークレットの値を変更する前に、データベース・サービス上で
LCP_DATABASE_USER_WHITELIST
環境変数を使用して、現在のユーザー名を保持ユーザー・リストに追加する必要があります。
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン