Microsoft предупредила разработчиков .NET о необходимости быстро обновить свои приложения и конвейеры разработки, чтобы они не использовали домены 'azureedge.net' для установки компонентов .NET. Этот домен вскоре станет недоступен из-за банкротства и закрытия провайдера CDN Edgio.
Домены "dotnetcli.azureedge.net" и "dotnetbuilds.azureedge.net" отключат в течение следующих нескольких месяцев, что может нарушить функциональность проектов, использующих их.
Это затронет разработчиков, использующих установщики .NET, а также организации, которые работают с GitHub Actions или Azure DevOps с пользовательскими конвейерами на этих доменах, пользователей Docker и скриптов с файлами и кодом, и многих других.
«Мы поддерживаем несколько экземпляров сети доставки контента (CDN) для сборок .NET. Некоторые из них заканчиваются в azureedge.net. Эти домены размещены на edg.io, который вскоре прекратит работу из-за банкротства. Мы должны перейти на новую CDN и будем использовать новые домены», — объясняет Microsoft.
Microsoft рекомендует разработчикам поискать в своем коде, скриптах и конфигурациях ссылки на azureedge.net и dotnetcli.blob.core.windows.net и заменить их на builds.dotnet.microsoft.com.
Во время перехода новые домены будут обслуживаться комбинацией Edgio, Akamai и Azure Front Door, поскольку Microsoft работает с другими поставщиками CDN.
Командам CI/CD необходимо обеспечить обновление действий GitHub (actions/setup-dotnet) и задач Azure DevOps до версий, поддерживающих новые домены, в то время как обновления для Azure DevOps Server ожидаются в начале 2025 года.
Кроме того, учитывая, что теперь будут использоваться новые домены CDN, необходимо настроить брандмауэры для пропуска трафика из новых местоположений (builds.dotnet.microsoft.com и ci.dot.net).
Техгигант признаёт, что время для обновлений выбрано неудачно, поскольку оно приходится на праздники, когда большинство ИТ-отделов не укомплектованы персоналом. При этом в Microsoft не могут просто перенести домены и продолжить их использование.
Те, кого коснулась эта проблема, могут следить за ситуацией и получать обновления статуса на странице GitHub.
Источник новости: habr.com