Ověřování v pracovním prostoru pomocí spravované identity

Existuje několik scénářů, kdy není vhodné použít interaktivní ověřování nebo ověřit jako uživatelský účet. Můžete například chtít odesílat úlohy z virtuálního počítače nebo z aplikace funkcí. Jednou z možností je ověření pomocí instančního objektu, další možností je konfigurace spravované identity, kterou tento článek vysvětluje.

Konfigurace spravované identity

Spravovaná identita umožňuje aplikaci přistupovat k jiným prostředkům Azure (například k pracovnímu prostoru Azure Quantum) a ověřovat je pomocí těchto prostředků.

Konfigurace spravované identity:

  1. Na webu Azure Portal vyhledejte prostředek, ke kterému chcete udělit přístup. Tento prostředek může být virtuální počítač, aplikace funkcí nebo jiná aplikace.
  2. Vyberte prostředek a zobrazte stránku přehledu.
  3. V části Nastavení vyberte Identita.
  4. Nakonfigurujte nastavení Stav na Zapnuto.
  5. Výběrem možnosti Uložit uložte konfiguraci a potvrďte otevření dialogového okna ano.

Udělení přístupu k pracovnímu prostoru Azure Quantum

Pokud chcete prostředkům umožnit přístup k pracovnímu prostoru Azure Quantum:

  1. Přejděte do pracovního prostoru Azure Quantum a v nabídce na levé straně vyberte Řízení přístupu (IAM ).

  2. Vyberte Přidat a přidat přiřazení role.

    Snímek obrazovky znázorňující, jak vytvořit nové přiřazení role v pracovním prostoru Azure Quantum

  3. Na stránce Přidat přiřazení role vyberte Přispěvatel a vyberte Další.

  4. Na kartě Členové v části Přiřadit přístup vyberte Spravovanou identitu a pak vyberte + Vybrat členy.

  5. V místní nabídce Vybrat spravované identity vyberte kategorii z rozevíracího seznamu Spravované identity .

  6. Ze seznamu vyberte požadovaný prostředek a klikněte na Vybrat.

  7. Vyberte Další a pak vyberte Zkontrolovat a přiřadit.

Přihlášení k pracovnímu prostoru Azure Quantum

Teď byste měli být schopni používat kvantový pracovní prostor z vybraného prostředku. Například při použití pracovního prostoru z virtuálního počítače už nebudete muset pokaždé ověřit.

V některýchpřípadechch


from azure.identity import ManagedIdentityCredential

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