Проверка подлинности в рабочей области с помощью ключа доступа
Ключи доступа используются для проверки подлинности и авторизации доступа к рабочей области Azure Quantum. Ключи доступа можно использовать для подключения и предоставления доступа к рабочей области с помощью строка подключения.
Из этой статьи вы узнаете, как включить или отключить ключи доступа для рабочей области Azure Quantum. Вы также можете повторно создать новые ключи, чтобы обеспечить безопасность рабочей области.
Предупреждение
Хранение ключей доступа к учетной записи или строка подключения в чистом тексте представляет угрозу безопасности и не рекомендуется. Сохраните ключи учетной записи в зашифрованном формате или переносите приложения, чтобы использовать авторизацию Microsoft Entra для доступа к рабочей области Azure Quantum.
Необходимые компоненты
Учетная запись Azure с активной подпиской. Если у вас нет учетной записи Azure, зарегистрируйтесь бесплатно и зарегистрируйтесь для подписки с оплатой по мере использования.
Рабочая область Azure Quantum. См. статью Создание рабочей области Azure Quantum.
Последняя версия пакета Azure Quantum
azure-quantum
.!pip install --upgrade azure-quantum
При использовании Azure CLI необходимо иметь последнюю версию. Ознакомьтесь с инструкциями по установке:
Подключение к рабочей области Azure Quantum с помощью строка подключения
Пакет azure-quantum
предоставляет Workspace
класс , представляющий рабочую область Azure Quantum. Чтобы подключиться к рабочей области Azure Quantum, создайте Workspace
объект с помощью строка подключения в качестве аутентификатора. Дополнительные сведения см. в статье о копировании строка подключения.
При создании Workspace
объекта у вас есть два варианта определения рабочей области Azure Quantum.
Можно создать
Workspace
объект путем вызоваfrom_connection_string
.# Creating a new Workspace object from a connection string from azure.quantum import Workspace connection_string = "[Copy connection string]" workspace = Workspace.from_connection_string(connection_string) print(workspace.get_targets())
Если вы не хотите копировать строка подключения в коде, вы также можете сохранить строка подключения в переменной среды и использовать
Workspace()
.# Using environment variable to connect with connection string connection_string = "[Copy connection string]" import os os.environ["AZURE_QUANTUM_CONNECTION_STRING"] = connection_string from azure.quantum import Workspace workspace = Workspace() print(workspace.get_targets())
Управление ключами доступа и строка подключения
Совет
Каждая рабочая область Azure Quantum имеет первичные и вторичные ключи, а также соответствующие строка подключения. Если вы хотите разрешить доступ к рабочей области другим пользователям, вы можете поделиться своим вторичным ключом и использовать первичный ключ для собственных служб. Таким образом, можно заменить вторичный ключ по мере необходимости без простоя в собственных службах. Дополнительные сведения о совместном доступе к рабочей области см. в статье "Общий доступ к рабочей области".
Вы можете управлять ключами доступа и строка подключения для рабочей области Azure Quantum в портал Azure.
Включение и отключение ключей доступа
Войдите на портал Azure и выберите рабочую область Azure Quantum.
На левой панели перейдите к ключам Operations > Access.
Переключите переключатель в разделе "Ключи доступа" в положение "Включено " или "Отключено".
Нажмите кнопку "Сохранить", чтобы сохранить изменения.
Внимание
Если ключи доступа отключены, все запросы с помощью строка подключения или ключей доступа не авторизованы. Параметры рабочей области по-прежнему можно использовать для подключения к рабочей области.
Повторное создание новых ключей доступа
Если вы подозреваете, что ключи доступа скомпрометированы или вы хотите прекратить общий доступ к рабочей области другим пользователям, вы можете повторно создать первичные или вторичные ключи доступа, чтобы обеспечить безопасность рабочей области.
Войдите на портал Azure и выберите рабочую область Azure Quantum.
На левой панели перейдите к ключам Operations > Access.
Ключи доступа должны быть включены для повторного создания новых ключей. Если ключи доступа отключены, сначала их необходимо включить.
Щелкните значок круговой стрелки, чтобы повторно создать первичный или вторичный ключ.