gpt4 book ai didi

用于 Octopus Web 应用程序部署的 Azure AAD 角色

转载 作者:行者123 更新时间:2023-12-03 01:46:22 26 4
gpt4 key购买 nike

我正在使用 Octopus Deploy 部署 Azure WebApp,并使用服务主体作为身份验证机制。按照在线说明,我能够获取所有 ID 和 key ,并在 AAD 中为具有读者角色的应用程序创建权限。

Octopus 可以成功从 Azure 检索该帐户的 Web 应用程序列表,但当我部署时,我得到以下信息:

System.AggregateException: One or more errors occurred. ---> System.Exception: Retrieving publishing credentials failed with HTTP status 403 - Forbidden

我猜测读者角色未获得部署授权 - 哪个角色是最合适的?或者我还需要做些什么吗?

最佳答案

您的服务主体将需要贡献者角色才能在 Azure 上进行部署。

如果您查看我们在 our Azure Service Principal Account guide 中提供的示例 PowerShell 脚本, ,您会看到我们为角色定义参数指定了“Contributor”。

即。

New-AzureRmRoleAssignment -RoleDefinitionName Contributor -ServicePrincipalName $azureAdApplication.ApplicationId

希望这有帮助。

关于用于 Octopus Web 应用程序部署的 Azure AAD 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46180213/

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