微软宣布将对.NET安装程序和存档的分发方式做出 “意想不到的改变”,要求开发人员更新他们的生产和DevOps基础架构。
.NET团队的项目经理理查德-兰德(Richard Lander)上周在一份声明中说:“我们预计大多数用户不会受到直接影响,但是,如果你受到了影响,请务必进行验证,并注意停机或其他类型的故障。”
此举是因为一些.NET二进制文件和安装程序托管在Azure内容交付网络(CDN)域名上,这些域名以.azureedge[.]net结尾–dotnetcli.azureedge.net和dotnetbuilds.azureedge.net–这些域名由Edgio托管。
上个月,网络基础架构和安全公司Akamai在Edgio破产后收购了其部分资产。作为过渡的一部分,Edgio平台计划于2025年1月15日结束服务。
鉴于.azureedge[.]net域名未来可能不再可用,微软表示正在向Azure Front Door CDN迁移。这家 Windows 制造商表示,如果不采取任何措施,它将在 2025 年 1 月 7 日前自动迁移客户的工作负载。
不过,值得注意的是,使用 *.vo.msecnd.net 域名的端点将无法实现自动迁移。计划迁移到 Akamai 或其他 CDN 提供商的用户还需要在 2025 年 1 月 7 日前设置功能标志 DoNotForceMigrateEdgioCDNProfiles,以防止自动迁移到 Azure Front Door。
“请注意,您将在 2025 年 1 月 14 日之前完成向其他 CDN 的迁移,但微软同样无法保证您的服务在此日期之前在 Edgio 平台上可用,”微软表示。
“请注意,从 2025 年 1 月 3 日开始,我们需要停止 Edgio 配置文件对 Azure CDN 的所有配置更改。这意味着您将无法更新您的 CDN 配置文件配置,但您在 Azure CDN 上通过 Edgio 提供的服务仍将继续运行,直到您在 2025 年 1 月 15 日迁移或 Edgio 平台关闭为止。如果您在 1 月 3 日前应用 DoNotForceMigrateEdgioCDNProfiles 功能标志,您的配置将不会因更改而冻结。”
由于存在可用性风险,不建议依赖*.azureedge[.]net和*.azurefd[.]net,但用户可以临时选择迁移到Azure Front Door,同时保留这些域。
微软警告说:“为了确保更大的灵活性并避免单点故障,建议尽快采用自定义域。”
此外,为了避免不良分子获取azureedge[.]net域名用于恶意软件分发或毒害软件供应链的安全问题,这家科技巨头表示已对其进行了控制。但至于为什么不能使用旧域名解析到新服务器,据说是 “没有提供这个选项”。
建议用户扫描其代码库中对azureedge[.]net的引用,并将其更新为以下内容– 更新 dotnetcli.azureedge[.]net。
- 将 dotnetcli.azureedge.net 更新为 builds.dotnet.microsoft.com
- 将 dotnetcli.blob.core.windows.net 更新为 builds.dotnet.microsoft.com
发表评论
您还未登录,请先登录。
登录