【发布时间】:2020-12-08 21:43:40
【问题描述】:
我希望有人可以帮助我。
我正在使用现有参考 yaml 在 Azure Devops 中创建一个管道,我基本上有一个步骤,我需要在 Azure 订阅中部署到 Azure 资源函数,我有权从中读取、创建和删除资源.
部署步骤是:
Settings
- task: AzureFunctionApp@1
inputs:
azureSubscription: 'private-suscription-dont-show-name'
appType: 'functionApp'
appName: 'chatbot-service-functions2'
package: '$(System.DefaultWorkingDirectory)/**/*.zip'
deploymentMethod: 'auto'
基本上我点击设置选项,它会为我打开一个菜单。
-
我在选项“Azure 订阅”中选择了我想要部署的资源的订阅,订阅的名称出现,我选择它没有任何问题。
-
在我选择订阅名称的同时,我得到一个“授权”选项,我在其中单击,然后立即得到一个错误:
名称为“private-suscription-dont-show-name”的服务连接已存在。只有对服务连接“private-suscription-dont-show-name”具有管理员/用户角色权限的用户才能看到它。
我的问题是为什么我不能使用自动完成功能部署到订阅中我有权读取、创建和删除资源的资源?如果没有自动完成功能,我还有其他部署选项吗?
【问题讨论】:
-
嗨@Cesar Castillo,进展如何?我的回答中的解释对您有帮助吗?请按照我的建议尝试检查您在服务连接上的访问角色。有任何进展,请随时告诉我。
-
是的,我认为您的回答是正确的,这更像是我所在公司的治理问题。我最终依赖有权限的人来解决这个问题
标签: azure-devops azure-active-directory