Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
如果组织使用防火墙或代理服务器进行保护,则必须将某些 Internet 协议(IP)地址和域统一资源定位符(URL)添加到 允许列表。 将这些 IP 和 URL 添加到允许列表有助于确保你拥有 Azure DevOps 的最佳体验。 你知道,如果无法访问网络上的 Azure DevOps,则需要更新允许列表。 请参阅本文中的以下部分:
- 允许的域 URL
- IP 地址和范围限制
出站连接 面向其他依赖站点。 此类连接的示例包括:
- 当用户转到和使用 Azure DevOps 功能时连接到 Azure DevOps 网站的浏览器
- 在连接到 Azure DevOps 的组织网络上安装的 Azure Pipelines 代理,以轮询挂起的作业
- 从组织网络中托管的源代码存储库发送到 Azure DevOps 的 CI 事件
确保允许以下 IP 地址进行出站连接,因此组织可以使用任何现有的防火墙或 IP 限制。 以下图表中的终结点数据列出了从组织中的计算机到 Azure DevOps Services 的连接要求。
如果当前允许 和 IP 地址,请保留这些地址,因为无需删除它们。
入站连接 源自 Azure DevOps,以及组织网络中的目标资源。 此类连接的示例包括:
- 连接到服务挂钩终结点的 Azure DevOps Services
- 连接到客户控制的 SQL Azure VM 进行 数据导入的 Azure DevOps Services
- 连接到本地源代码存储库(例如 GitHub Enterprise 或 Bitbucket 服务器)的 Azure Pipelines
- 连接到本地或基于云的 Splunk 的 Azure DevOps Services 审核流式处理
确保入站连接允许以下 IP 地址,使组织能够使用任何现有的防火墙或 IP 限制。 以下图表中的终结点数据列出了从 Azure DevOps Services 到本地或其他云服务的连接要求。
仅入站连接支持 Azure 服务标记。 可以使用 AzureDevOps 服务标记来Azure 防火墙和网络安全组(NSG)或通过 JSON 文件下载来使用本地防火墙,而不是允许之前列出的 IP 范围。
以下大多数 IP 地址都与 Microsoft 365 Common 和 Office Online 相关。
有关详细信息,请参阅 “全球终结点 ”和 “添加 IP 地址规则”。
如果组织使用 ExpressRoute,请确保出站和入站连接都允许以下 IP 地址。
有关 Azure DevOps 和 ExpressRoute 的详细信息,请参阅 适用于 Azure DevOps 的 ExpressRoute。
可能会因为安全设备(可能阻止连接)而出现网络连接问题 - Visual Studio 使用 TLS 1.2 及更高版本。 使用 NuGet 或从 Visual Studio 2015 及更高版本进行连接时,请更新安全设备以支持 TLS 1.2 及更高版本进行以下连接。
若要确保组织使用任何现有的防火墙或 IP 限制,请确保 并 处于打开状态。
以下部分包括支持登录和许可连接的最常见域 URL。
以下终结点用于使用 Microsoft 帐户(MSA)对 Azure DevOps 组织进行身份验证。 这些终结点仅适用于由 Microsoft 帐户(MSA)支持的 Azure DevOps 组织。 Azure DevOps 组织支持 Microsoft Entra 租户不需要以下 URL。
如果要使用数据迁移工具从 Azure DevOps 服务器迁移到云服务,则需要以下 URL。
建议打开以下 IP 地址和域上所有流量的端口 。 我们还建议将端口 打开到较小子集的目标 IP 地址。
确保 Azure Artifacts 允许以下域 URL:
还允许“名称”:“存储”中的所有 IP 地址。以下文件的 {region}“部分(每周更新): Azure IP 范围和服务标记 - 公有云。 {region} 与组织相同。
确保 NuGet 连接允许以下域 URL:
如果需要使用 SSH 连接到 Azure DevOps 上的 Git 存储库,请允许以下主机的端口 22 请求:
此外,还允许此可下载文件的“name”:“AzureDevOps”部分的 IP 地址(已更新每周更新)命名:Azure IP 范围和服务标记 - 公有云
如果使用Microsoft托管代理来运行作业,并且需要有关使用哪些 IP 地址的信息,请参阅 Microsoft托管代理 IP 范围。 查看所有 Azure 虚拟机规模集代理。
有关托管的 Windows、Linux 和 macOS 代理的详细信息,请参阅 Microsoft托管的代理 IP 范围。
如果运行的是防火墙,并且代码位于 Azure Repos 中,请参阅 自承载 Linux 代理常见问题解答、 自承载 macOS 代理常见问题解答 或 自承载 Windows 代理常见问题解答。 本文包含有关专用代理需要与哪些域 URL 和 IP 地址通信的信息。
在导入过程中,强烈建议将虚拟机(VM)的访问限制为仅从 Azure DevOps 访问 IP 地址。 若要限制访问,请仅允许来自集合数据库导入过程中涉及的 Azure DevOps IP 地址集的连接。 有关标识正确 IP 地址的信息,请参阅 (可选)仅限制对 Azure DevOps Services IP 的访问。
- 可用的服务标记
- Microsoft托管代理 IP 地址范围
- 自托管 Windows 代理常见问题解答
- 配置 Azure 存储防火墙和虚拟网络
- 在防火墙或代理服务器后面安装和使用 Visual Studio
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/28249.html