微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure DevOps Pipeline 代理在运行 Terraform 计划时失败,并在连接到存储帐户时出现未授权错误

如何解决Azure DevOps Pipeline 代理在运行 Terraform 计划时失败,并在连接到存储帐户时出现未授权错误

我有一个存储帐户
a) 选择了 Microsoft 网络路由。
b) 将特定于路由的端点发布为仅启用 Microsoft 网络路由。

我有一个运行 terraform 计划的 Azure DevOps 管道代理 - 在运行计划之前,我获取 VM 的公共 ip(使用 curl)并运行 bash 脚本以将 VM 的此公共 ip 添加到存储帐户的网络 ACL . 但是该计划因未授权错误而失败。

只要我还选择了“发布 Internet 路由”,该计划就会开始工作。 任何人都可以阐明/解释为什么会发生这种情况吗?

PS:附加管道中的错误详细信息..

Error: Error retrieving Container "bootdiag" (Account "xxxxxxxxx" / Resource Group "xx-dev-xx-xxx-001"): containers.Client#GetProperties: Failure responding to request: StatusCode=403 -- Original Error: autorest/azure: Service returned an error. Status=403 Code="AuthorizationFailure" Message="This request is not authorized to perform this operation.\nRequestId:f01c457e-d01e-0036-38b5-f25ba0000000\nTime:2021-01-25T00:57:41.2404471Z"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。