【发布时间】:2020-05-25 01:04:57
【问题描述】:
Tldr: 问题是代理使用的 IP 地址与附加到容器实例的公共 IP 地址不匹配。就像它使用了一些最终用户看不到的隐藏内部 IP 地址。
背景: 我在 Azure 容器实例中设置了一个自托管的 DevOps 代理。我添加了一个公共 IP,这样我就可以在我的订阅中将其列入白名单,并且 DevOps 代理可以访问每个 Terraform 模板的更改资源。
问题: 尽管将容器实例 IP 添加到白名单,代理仍无法更改具有防火墙规则的资源。错误消息指出由于来自未经批准的 IP 地址的网络访问而导致失败。问题是代理使用的 IP 地址与附加到容器实例的公共 IP 地址不匹配。就像它正在使用一些最终用户看不到的隐藏内部 IP 地址。
有人遇到过这种情况吗?我决定使用自托管代理的全部原因是为了避免使用 DevOps 托管代理引起的 IP 跳跃问题。
【问题讨论】:
标签: azure azure-devops azure-container-instances