Azure PostgreSQL配置Azure Entra ID认证时azure_ad_user角色不存在问题咨询
关于Azure PostgreSQL中azure_ad_user角色不存在的问题解答
azure_ad_user角色并非默认存在,你确实遗漏了前置创建步骤。- 解决步骤:
- 使用Azure PostgreSQL的服务器本地管理员账户(而非Azure Entra ID管理员)登录数据库
- 手动创建该角色,执行命令:
CREATE ROLE azure_ad_user; - 完成角色创建后,再执行文档中的用户创建命令:
CREATE USER "user1@yourtenant.onmicrosoft.com" IN ROLE azure_ad_user;
该角色是Azure PostgreSQL实现Entra ID身份验证的映射载体,必须先创建才能关联Entra用户,这一步是文档配置流程的隐含前提。
内容的提问来源于stack exchange,提问作者Ravi Khambhati
相关产品推荐
相关产品推荐

