Поделиться через


Проверка подлинности в рабочей области с помощью ключа доступа

Ключи доступа используются для проверки подлинности и авторизации доступа к рабочей области Azure Quantum. Ключи доступа можно использовать для подключения и предоставления доступа к рабочей области с помощью строка подключения.

Из этой статьи вы узнаете, как включить или отключить ключи доступа для рабочей области Azure Quantum. Вы также можете повторно создать новые ключи, чтобы обеспечить безопасность рабочей области.

Предупреждение

Хранение ключей доступа к учетной записи или строка подключения в чистом тексте представляет угрозу безопасности и не рекомендуется. Сохраните ключи учетной записи в зашифрованном формате или переносите приложения, чтобы использовать авторизацию Microsoft Entra для доступа к рабочей области Azure Quantum.

Необходимые компоненты

Подключение к рабочей области 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.

Включение и отключение ключей доступа

  1. Войдите на портал Azure и выберите рабочую область Azure Quantum.

  2. На левой панели перейдите к ключам Operations > Access.

  3. Переключите переключатель в разделе "Ключи доступа" в положение "Включено " или "Отключено".

  4. Нажмите кнопку "Сохранить", чтобы сохранить изменения.

    Снимок экрана: портал Azure, показывающий, как включить ключи доступа для использования строка подключения.

Внимание

Если ключи доступа отключены, все запросы с помощью строка подключения или ключей доступа не авторизованы. Параметры рабочей области по-прежнему можно использовать для подключения к рабочей области.

Повторное создание новых ключей доступа

Если вы подозреваете, что ключи доступа скомпрометированы или вы хотите прекратить общий доступ к рабочей области другим пользователям, вы можете повторно создать первичные или вторичные ключи доступа, чтобы обеспечить безопасность рабочей области.

  1. Войдите на портал Azure и выберите рабочую область Azure Quantum.

  2. На левой панели перейдите к ключам Operations > Access.

  3. Ключи доступа должны быть включены для повторного создания новых ключей. Если ключи доступа отключены, сначала их необходимо включить.

  4. Щелкните значок круговой стрелки, чтобы повторно создать первичный или вторичный ключ.

    Снимок экрана: портал Azure показано, как повторно создать первичные и вторичные ключи доступа.