![仅允许在弹性池内创建 Azure 数据库](https://linux22.com/image/737190/%E4%BB%85%E5%85%81%E8%AE%B8%E5%9C%A8%E5%BC%B9%E6%80%A7%E6%B1%A0%E5%86%85%E5%88%9B%E5%BB%BA%20Azure%20%E6%95%B0%E6%8D%AE%E5%BA%93.png)
在 Azure 中,是否有办法创建自定义角色或强制执行策略来仅有的允许用户创建数据库里面弹性池?
我尝试使用“NotActions”部分中的“Microsoft.Sql/servers/databases/write”自定义角色,但在 Elastic Pool 中创建数据库也需要此权限。我还没有尝试使用策略,因为我仍在学习如何定义它们。
我也尝试了“SQL Server 贡献者”和“SQL DB 贡献者”角色,但都不符合我们的需要。
这个想法是限制特定用户创建新的单一数据库、Sql 服务器或池。
答案1
不,目前恐怕无法实现这一点。权限和策略不会区分独立数据库和池。