我想在数据库中添加一个 functionapp slot 身份作为用户。
但是,这个功能:
SELECT * FROM pgaadauth_create_principal('functionappname/slot/slotname', false, false);
因意外错误而失败。
提供以下消息:
SQL statement "SECURITY LABEL for "pgaadauth" on role "appname/slot/slotname" is 'aadauth'"
我可以通过 azure 门户添加数据库管理员身份,但我不想授予它管理员权限。
我可以通过 azure 门户添加数据库管理员身份,但我不想授予它管理员权限。
如果您将托管身份添加为 Active Directory 管理员,根据 MS 文档
服务主体或托管标识可以充当 Azure Database for PostgreSQL 灵活服务器中功能齐全的 Microsoft Entra 管理员。这是 Azure Database for PostgreSQL 单服务器的限制。
因此,您无法更改托管身份的管理员权限。
我尝试将功能应用程序的托管身份添加为用户,并且已成功添加,但对于托管身份,它会抛出错误,如
unexpected error occurred while trying to validate user
。
请联系 Microsoft support 获取更多帮助并检查是否有任何限制。