Udostępnij za pośrednictwem


Jak używać tożsamości zarządzanej do uwierzytelniania w obszarze roboczym usługi Azure Quantum

Istnieje kilka scenariuszy, w których korzystanie z uwierzytelniania interakcyjnego lub uwierzytelnianie jako konto użytkownika jest nieodpowiednie. Możesz na przykład przesłać zadania z maszyny wirtualnej lub z aplikacji funkcji. Jedną z opcji jest uwierzytelnianie przy użyciu jednostki usługi. Inną opcją jest skonfigurowanie tożsamości zarządzanej, co wyjaśniono w tym artykule.

Konfigurowanie tożsamości zarządzanej

Tożsamość zarządzana umożliwia aplikacji uzyskiwanie dostępu do innych zasobów platformy Azure (takich jak obszar roboczy usługi Azure Quantum) i uwierzytelnianie za pomocą tych zasobów.

Aby skonfigurować tożsamość zarządzaną:

  1. W witrynie Azure Portal znajdź zasób, do którego chcesz udzielić dostępu. Ten zasób może być maszyną wirtualną, aplikacją funkcji lub inną aplikacją.
  2. Wybierz zasób i wyświetl stronę przeglądu.
  3. W obszarze Ustawienia wybierz pozycję Tożsamość.
  4. Skonfiguruj ustawienie Stan na Włączone.
  5. Wybierz pozycję Zapisz , aby utrwały konfigurację i potwierdź okno dialogowe otwierania z wartością Tak.

Udzielanie dostępu do obszaru roboczego usługi Azure Quantum

Aby umożliwić zasobowi dostęp do obszaru roboczego usługi Azure Quantum:

  1. Przejdź do obszaru roboczego usługi Azure Quantum i wybierz pozycję Kontrola dostępu (Zarządzanie dostępem i tożsamościami) z menu po lewej stronie.

  2. Wybierz pozycję Dodaj i Dodaj przypisanie roli.

    Zrzut ekranu przedstawiający sposób tworzenia nowego przypisania roli w obszarze roboczym usługi Azure Quantum.

  3. Na stronie Dodawanie przypisania roli wybierz pozycję Współautor i wybierz pozycję Dalej.

  4. Na karcie Członkowie w obszarze Przypisz dostęp do wybierz pozycję Tożsamość zarządzana, a następnie wybierz pozycję + Wybierz członków.

  5. W oknie podręcznym Wybieranie tożsamości zarządzanych wybierz kategorię z listy rozwijanej Tożsamość zarządzana.

  6. Wybierz żądany zasób z listy, a następnie kliknij pozycję Wybierz.

    Zrzut ekranu przedstawiający sposób dodawania aplikacji funkcji jako współautora do obszaru roboczego usługi Azure Quantum

  7. Wybierz przycisk Dalej , a następnie wybierz pozycję Przejrzyj i przypisz.

Logowanie się do obszaru roboczego usługi Azure Quantum

Teraz powinno być możliwe użycie obszaru roboczego kwantowego z wybranego zasobu. Na przykład w przypadku korzystania z obszaru roboczego z poziomu maszyny wirtualnej nie trzeba już uwierzytelniać się za każdym razem.

W niektórych przypadkach można również określić jawnie w kodzie użycie poświadczeń tożsamości zarządzanej:


from azure.identity import ManagedIdentityCredential

from azure.quantum import Workspace
workspace = Workspace (
    resource_id = "",
    location = "" ,
    credential=ManagedIdentityCredential()
)