Použití spravované identity k ověřování
Existuje několik scénářů, kdy není vhodné použít interaktivní ověřování nebo ověřit se 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 vysvětluje tento článek.
Konfigurace spravované identity
Spravovaná identita umožňuje aplikaci přistupovat k dalším prostředkům Azure (jako je pracovní prostor Azure Quantum) a ověřovat se pomocí těchto prostředků.
Konfigurace spravované identity:
- Prostřednictvím Azure Portal vyhledejte prostředek, ke kterému chcete udělit přístup. Tímto prostředkem může být virtuální počítač, aplikace funkcí nebo jiná aplikace.
- Vyberte prostředek a zobrazte stránku přehledu.
- V části Nastavení vyberte Identita.
- Nakonfigurujte nastavení Stav na Zapnuto.
- Vyberte Uložit, aby se konfigurace zachovala, a potvrďte dialogové okno otevření ano.
Udělení přístupu k pracovnímu prostoru Quantum
Pokud chcete prostředku povolit přístup k pracovnímu prostoru Azure Quantum:
Přejděte do pracovního prostoru Azure Quantum a v nabídce na levé straně vyberte Řízení přístupu (IAM ).
Vyberte Přidat a Přidat přiřazení role.
Na stránce Přidat přiřazení role vyberte Přispěvatel a vyberte Další.
Na kartě Členové v části Přiřadit přístup k vyberte Spravovaná identita a pak vyberte + Vybrat členy.
V místní nabídce Vybrat spravované identity vyberte kategorii z rozevíracího seznamu Spravovaná identita .
V seznamu vyberte požadovaný prostředek a klikněte na Vybrat.
Vyberte Další a pak vyberte Zkontrolovat a přiřadit.
Přihlášení k pracovnímu prostoru
Teď byste měli být schopni používat svůj kvantový pracovní prostor ze zvoleného prostředku. Například při použití pracovního prostoru z virtuálního počítače už nebudete muset provádět ověřování pokaždé.
V některých případech můžete také chtít v kódu explicitně zadat, aby se použily přihlašovací údaje spravované identity:
from azure.identity import ManagedIdentityCredential
from azure.quantum import Workspace
workspace = Workspace (
resource_id = "",
location = "" ,
credential=ManagedIdentityCredential()
)
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro