GitHub自托管运行器可以访问单独虚拟网络后面的Azure资源

t98cgbkg  于 2023-04-07  发布在  Git
关注(0)|答案(1)|浏览(91)

我创建了一些GitHub自托管的runner,并希望他们能够访问我在一个单独的虚拟网络后面的资源。我知道将机器的IP地址列入白名单将给予其能够访问,但我最终将拥有任何数量的虚拟机,这些虚拟机可能是自托管的runner,添加/删除这些IP地址白名单为我的每一个资源似乎是大量的手动工作或有自动化的白名单IP地址为我的每一个资源创建自托管的跑步者时。
我试着查看我的自行托管跑步者将连接到的虚拟网络,我的资源的虚拟网络以为它会授予访问这些资源的自托管运行程序,但我得到一个403防火墙错误,当我尝试任何更改或阅读的资源...我错过了什么吗?通过阅读Microsoft文档,似乎可以对等虚拟网络。
我在两个VNet上都有双向对等,并在对等设置中转发来往于VNet的流量。我在两个VNet子网上的NSG只是允许入站和出站VNet流量的基本NSG
https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-peering-overview
有没有一个推荐的方法去做这件事?

ivqmmu1c

ivqmmu1c1#

如果您只想从一个VNet访问另一个VNet中的资源,网络对等就足够了。但有一个限制,即必须没有与资源或VNet关联的NSG。如果存在NSG,则需要添加规则来允许流量。例如,如果资源是VM,则它应该根据需要工作。当然,VM内部的防火墙也应该允许流量。

相关问题