Если у вас есть Azure Quantum рабочая область и вы создаете новую рабочую область, вы можете перенести данные задания из старой рабочей области в новую рабочую область. При миграции входные и выходные данные задания доступны в новой рабочей области. Но история заданий для этих заданий больше не отображается на портале Azure, в SDK Azure Quantum или в интерфейсе командной строки Azure.
Инструкции по миграции зависят от того, использует ли существующая Azure Quantum рабочая область управляемый или неуправляемый хранилище:
-
Неуправляемая рабочая область использует учетную запись хранения, которая уже существует и была явно выбрана во время создания рабочей области.
-
Управляемая рабочая область использует учетную запись хранения, которая Azure автоматически создает и управляет ею в рамках рабочей области.
Это важно
Не удаляйте старую рабочую область до тех пор, пока не перенесите данные в новую рабочую область. Перед переносом данных задания убедитесь, что в очереди нет открытых заданий. Чтобы удалить открытое задание из очереди, дождитесь завершения выполнения или отмены задания.
Если в старой рабочей области используется неуправляемая учетная запись хранения, свяжите ее с новой рабочей областью. Связанная учетная запись хранения содержит старые данные задания вместе с данными для заданий, которые вы отправляете в новой рабочей области.
Замечание
Чтобы связать учетную запись хранения с рабочей областью Quantum, необходимо иметь назначение роли, позволяющее выполнять назначения ролей в этой учетной записи хранения, например владельца или администратора доступа пользователей.
Чтобы создать новую рабочую область Quantum и связать учетную запись хранения, выполните следующие действия.
- Войдите на портал, перейдите Azureв квантовые рабочие области и нажмите кнопку "Создать".
- Выберите подписку в раскрывающемся списке "Подписка ", а затем выберите "Дополнительно создать".
- В разделе сведений о проекте откройте раскрывающийся список группы ресурсов и выберите группу ресурсов, содержащую учетную запись хранения для старой рабочей области.
- В разделе "Сведения об экземпляре " введите имя новой рабочей области в поле "Имя рабочей области", а затем выберите один из поддерживаемых регионов в раскрывающемся списке "Восточная часть США", "Западная часть США", "Северная Европа" или "Западная Европа".
- Для хранилища данных выберите настройка параметров учетной записи хранения (дополнительно). Появится раскрывающийся список учетной записи хранения, содержащий все учетные записи хранения в выбранной группе ресурсов. Выберите идентификатор учетной записи для хранилища старой рабочей области.
- Чтобы просмотреть параметры рабочей области, нажмите кнопку "Проверить и создать". Или нажмите кнопку Далее: Поставщики > , чтобы настроить параметры поставщика и плана, а затем нажмите кнопку "Далее: Теги > " для добавления тегов в рабочую область.
- Убедитесь, что все параметры рабочей области верны, а затем нажмите кнопку "Создать".
Учетная запись хранения для старой рабочей области теперь связана с новой рабочей областью, а все журналы заданий хранятся в этой учетной записи хранения.
Если в старой рабочей области используется управляемая учетная запись хранения, создайте новую рабочую область с управляемой учетной записью хранения и используйте AzCopy для переноса данных из старой управляемой учетной записи хранения в новую управляемую учетную запись хранения. Сведения об установке и использовании AzCopy см. в разделе "Начало работы с AzCopy".
Замечание
AzCopy Чтобы перенести данные задания в новую управляемую учетную запись хранения, необходимо иметь роль в каждой учетной записи хранения, которая позволяет создавать подписанный общий доступ (SAS), например сотрудник или участник учетной записи хранения.
Создание новой рабочей области Quantum с управляемой учетной записью хранения
Чтобы создать рабочую область с управляемой учетной записью хранения, выполните следующие действия.
- Войдите на портал, перейдите Azureв квантовые рабочие области и нажмите кнопку "Создать".
- Выберите подписку в раскрывающемся списке "Подписка ", а затем выберите "Дополнительно создать".
- В разделе сведений о проекте откройте раскрывающийся список группы ресурсов и выберите группу ресурсов для новой рабочей области.
- В разделе "Сведения об экземпляре " введите имя новой рабочей области в поле "Имя рабочей области", а затем выберите один из поддерживаемых регионов в раскрывающемся списке "Восточная часть США", "Западная часть США", "Северная Европа" или "Западная Европа".
- Для хранилища данных выберите "Использовать управляемую учетную запись хранения" с параметрами по умолчанию (рекомендуется).
- Чтобы просмотреть параметры рабочей области, нажмите кнопку "Проверить и создать". Или нажмите кнопку Далее: Поставщики > , чтобы настроить параметры поставщика и плана, а затем нажмите кнопку "Далее: Теги > " для добавления тегов в рабочую область.
- Убедитесь, что все параметры рабочей области верны, а затем нажмите кнопку "Создать".
Использование AzCopy для переноса данных
Вы не можете связать управляемую учетную запись хранения старой рабочей области с новой рабочей областью, но можно скопировать AzCopy данные задания из старой управляемой учетной записи хранения в новую управляемую учетную запись хранения. Чтобы перенести данные задания с использованием AzCopy, создайте общий ключ доступа (SAS) для каждой учетной записи хранения.
Чтобы создать SAS для каждой учетной записи хранения, выполните следующие действия.
Войдите на Azure портал, перейдите в квантовые рабочие области и выберите старую рабочую область.
В меню "Обзор" выберите ссылку учетной записи хранения .
В раскрывающемся списке "Безопасность и сеть " в колонке учетной записи хранения выберите подписанный URL-адрес.
Для разрешенных служб выберите только Blob.
Для разрешенных типов ресурсов выберите "Служба", " Контейнер" и "Объект".
Для разрешенных разрешений убедитесь, что выбран пункт "Чтение " и "Список".
Чтобы создать SAS для учетной записи хранения старой рабочей области, выберите "Создать SAS и строку подключения". Скопируйте и сохраните текст URL-адреса SAS службы BLOB. Этот URL-адрес требуется при использовании AzCopy.
Чтобы создать SAS для учетной записи хранения новой рабочей области, снова перейдите в квантовые рабочие области, выберите новую рабочую область и повторите предыдущие шаги. Единственное различие для новой рабочей области SAS — допустимые разрешения.
Для разрешенных разрешений убедитесь, что выбрано значение "Запись", " Добавить" и "Создать".
Скопируйте и сохраните URL-адрес для этого SAS.
Откройте терминал и выполните следующую AzCopy команду:
azcopy copy <old storage account blob service SAS URL> <new storage account blob service SAS URL> --recursive
Если копия выполнена успешно, вы получите выходные данные сводки заданий в терминале. Содержимое старой управляемой учетной записи хранения теперь также в новой управляемой учетной записи хранения.