Введение
Управление учётными записями хранения Azure часто связано со сценариями, в которых их нужно перемещать между регионами, группами ресурсов, подписками или клиентами. Хотя Azure предоставляет надёжные инструменты управления ресурсами, перемещение учётной записи хранения не всегда бывает простым и зависит от конкретного сценария. В этой статье мы разберём ключевые сценарии, решения и распространённые проблемы, чтобы помочь вам эффективно переместить учётную запись хранения.
Ключевые сценарии перемещения учётных записей хранения Azure
Существует четыре распространённых запроса на перемещение учётной записи хранения:
- В другой регион
- В другую группу ресурсов
- В другую подписку
- Другому клиенту
Эти сценарии можно разделить на две категории в зависимости от возможности перемещения:
Сценарий 1. Прямое перемещение не поддерживается
В некоторых случаях переместить учётную запись хранения напрямую невозможно, и потребуется создать новую учётную запись хранения и перенести данные вручную.
- Запросы в этой категории:
- Перемещение в другой регион
- Перемещение другому клиенту
Решение:
- Создайте новую учётную запись хранения в нужном расположении или у нужного клиента.
- Перенесите данные из исходной учётной записи хранения в целевую.
- Доступ к исходной учётной записи хранения сохраняется во время переноса, поэтому время простоя не должно стать проблемой.
Справочные материалы:
Сценарий 2. Перемещение поддерживается с помощью Azure Resource Manager
Для некоторых запросов Azure Resource Manager (ARM) поддерживает автоматическое перемещение ресурсов с минимальным ручным вмешательством.
- Запросы в этой категории:
- Перемещение в другую группу ресурсов
- Перемещение в другую подписку
Решение:
- Используйте портал Azure, PowerShell или CLI для перемещения учётной записи хранения.
- Во время перемещения на группы ресурсов источника и назначения накладывается блокировка для операций записи и удаления. Однако приложения по-прежнему могут взаимодействовать с данными.
Шаги перемещения с помощью портала Azure:
- Перейдите на вкладку Обзор своей учётной записи хранения.
- Выберите вариант Переместить.
- Выберите подходящий тип перемещения (например, «Переместить в другую группу ресурсов»).

- Выберите целевую группу ресурсов или подписку.
- Дождитесь завершения автоматического процесса проверки.
- Подтвердите и выполните перемещение.

- Обновите вкладку браузера, чтобы убедиться, что перемещение прошло успешно.
Справочные материалы:
- Перемещение ресурсов в новую подписку или группу ресурсов – Azure Resource Manager | Microsoft Learn
- Поддержка операций перемещения по типам ресурсов – Azure Resource Manager | Microsoft Learn
Распространённые проблемы и решения
Проблема 1. Частная конечная точка препятствует перемещению
Проблема:
Перемещение завершается сбоем со следующей ошибкой:
{
"message": "Resource move validation failed. Diagnostic information: ... Move resources with storage accounts containing private endpoint is not supported."
}
Решение:
Отключите частную конечную точку, связанную с учётной записью хранения, перед началом перемещения.
Справочные материалы:
Проблема 2. Сбой задания уведомлений после перемещения
Проблема:
Перемещение завершается, но вы получаете ошибку о сбое задания уведомлений:
{
"message": "ResourceProviderLinkedNotificationJob did not finish successfully within the given period."
}
Решение:
Эта проблема возникает, когда задание уведомлений завершается по тайм-ауту после завершения перемещения. С точки зрения клиента данные успешно перенесены, и дальнейших действий не требуется. Однако вы можете проверить перенос данных, чтобы убедиться, что всё на месте.
Рекомендации по перемещению учётных записей хранения Azure
- Планируйте заранее:
- Изучите ограничения и требования вашего конкретного сценария.
- Проверьте зависимости, такие как частные конечные точки или связанные ресурсы.
- Минимизируйте время простоя:
- Используйте параллельный перенос данных или инструменты ARM, чтобы снизить воздействие на приложения.
- Проверьте результат после перемещения:
- Убедитесь, что все данные и конфигурации перенесены правильно.
- Обновите портал Azure, чтобы убедиться, что перемещение отражено корректно.
Заключение
Перемещение учётных записей хранения Azure может быть простым процессом или требовать ручного вмешательства — в зависимости от сценария. Понимая поддерживаемые операции и потенциальные проблемы, вы обеспечите плавный перенос. Подробнее см. в официальной документации Майкрософт или обратитесь в службу поддержки Azure в сложных случаях.