Софт

Microsoft выпускает срочное предупреждение для разработчиков об обновлении ссылки на программу установки .NET

Microsoft выпускает срочное предупреждение для разработчиков об обновлении ссылки на программу установки .NET

Microsoft заставляет разработчиков .NET быстро обновить свои приложения и конвейеры разработчиков, чтобы они не использовали домены 'azureedge.net' для установки компонентов .NET, поскольку этот домен скоро станет недоступен из-за банкротства и скорого закрытия CDN-провайдера Edgio.

В частности, домены «dotnetcli.azureedge.net» и «dotnetbuilds.azureedge.net» будут отключены в ближайшие несколько месяцев, что может нарушить функциональность проектов, полагающихся на эти домены.

К ним относятся разработчики, использующие инсталляторы .NET, расположенные на затронутых доменах, организации, использующие GitHub Actions или Azure DevOps с пользовательскими конвейерами, использующими эти домены, пользователи Docker и скриптов, файлы и код которых ссылаются на ушедшие домены, и другие.

«Мы поддерживаем несколько экземпляров сети доставки контента (CDN) для доставки сборок .NET. Некоторые из них заканчиваются inazureedge.net. Эти домены размещены на сайте edg.io, который вскоре прекратит свою деятельность из-за банкротства. Нам необходимо перейти на новую CDN, и в дальнейшем мы будем использовать новые домены», - поясняет Microsoft.

«Возможно, в ближайшее время домены azureedge.net будут работать с перебоями. Мы ожидаем, что эти домены будут окончательно выведены из эксплуатации в первые несколько месяцев 2025 года».

Microsoft рекомендует потенциально пострадавшим разработчикам проверить свой код, скрипты и конфигурации на предмет ссылок на azureedge.net и dotnetcli.blob.core.windows.net и заменить их на builds.dotnet.microsoft.com.

Во время перехода новые домены будут обслуживаться комбинацией Edgio, Akamai и Azure Front Door, пока Microsoft работает над утверждением окончательной модели распространения с другими поставщиками CDN.

Командам CI/CD необходимо убедиться, что GitHub Actions (actions/setup-dotnet) и задачи Azure DevOps обновлены до версий, поддерживающих новые домены, а обновления для Azure DevOps Server ожидаются в начале 2025 года.

Кроме того, учитывая, что теперь будут использоваться новые домены CDN, даже при автоматическом обновлении конфигураций необходимо настроить брандмауэры, чтобы разрешить трафик из новых мест (builds.dotnet.microsoft.com и ci.dot.net).

Технологический гигант отмечает, что время для этого выбрано неудачно, поскольку пользователей просят принять меры во время праздников, когда большинство ИТ-команд испытывают нехватку персонала.

На вопрос, почему Microsoft не может просто перенести домены и продолжать их использовать, Рич Ландер, руководитель программы .NET в Microsoft, ответил, что это невозможно.

«Мы задавали тот же вопрос. Нам ответили, что такая возможность не предоставляется. Более подробной информации у нас нет», - пояснил Ландер.

Ответ не совсем понятен, поскольку представитель Microsoft Скотт Хансельман подтвердил, что Microsoft уже получила право собственности на домены, заявив, что «ни одна другая сторона никогда не будет иметь доступа к использованию этих доменов».

Благодаря владению доменами и предотвращению их повторного использования шансы на компрометацию цепочки поставок для тех, кто не перенес свои приложения, минимальны. Однако это все еще не объясняет внезапную спешку с переносом доменов и риски сбоев в работе.

Если вас это затронуло, вы можете более внимательно следить за проблемой и получать обновления статуса на этой странице GitHub.

BleepingComputer обратился в Microsoft с вопросами о переносе домена .NET, но ответа пока не получил.

Читайте также