gpt4 book ai didi

azure - 是否可以通过 ARM 模板在 Azure SQL 中配置非管理用户?

转载 作者:行者123 更新时间:2023-12-05 02:52:29 24 4
gpt4 key购买 nike

我找到的用于部署 Azure 应用服务 + Azure SQL 数据库的大多数示例 ARM 模板最终都会使用创建 Azure SQL Server 时提供的管理员登录凭据(此一个 from Microsoft ,例如)。我还看到为托管身份配置了应用服务,然后该用户通过 AAD 授予了对 Azure SQL 实例的管理访问权限。

我永远不想以这种方式配置生产应用程序,但我找不到更安全的配置示例。

我找到的有关配置非管理员用户的唯一其他信息是 via SQL Azure SQL 实例启动后。这意味着我必须在 ARM 部署之外添加另一个步骤才能使我的系统完全正常运行。

截至撰写此问题时,运行自定义 Powershell 脚本作为 ARM 部署的一部分是 in preview这可能是一条前进的道路,但并不理想。

是否可以通过 ARM 模板在 Azure SQL 中配置非管理用户,而无需求助于 PowerShell?

最佳答案

如果想通过arm模板在Azure SQL数据库中创建非管理用户,是不可能的。因为Azure ARM模板团队只定义了Administrators类型,并没有定义服务器中的user类型或用户属性。我们可以通过ARM模板创建SQL Admin或Azure AD Admin。更多详情请引用herehere

因此,如果您想创建非管理用户,则需要编写自定义脚本。

关于azure - 是否可以通过 ARM 模板在 Azure SQL 中配置非管理用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62581121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com