Použití tajných kódů služby Azure Key Vault v aktivitách kanálu
PLATÍ PRO: Azure Data Factory Azure Synapse Analytics
Tip
Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Přihlašovací údaje nebo tajné hodnoty můžete ukládat ve službě Azure Key Vault a během provádění kanálu je používat k předání vašim aktivitám.
Požadavky
Tato funkce spoléhá na spravovanou identitu datové továrny. Zjistěte, jak funguje ze spravované identity pro službu Data Factory a ujistěte se, že je k vaší datové továrně přidružená jedna.
Kroky
Otevřete vlastnosti datové továrny a zkopírujte hodnotu ID aplikace spravované identity.
Otevřete zásady přístupu trezoru klíčů a přidejte oprávnění spravované identity k získání a výpisu tajných kódů.
Klikněte na Přidat a potom na Uložit.
Přejděte do tajného kódu služby Key Vault a zkopírujte identifikátor tajného klíče.
Poznamenejte si identifikátor URI tajného kódu, který chcete získat během spuštění kanálu datové továrny.
Upozornění
Identifikátor URI tajného kódu je strukturovaný takto:
{vaultBaseUrl}/secrets/{secret-name}/{secret-version}
. Verze tajného kódu je volitelná. Pokud není zadána, vrátí se nejnovější verze. Často je žádoucí zadat identifikátor URI tajného kódu v kanálu bez konkrétní verze, aby kanál vždy používal nejnovější verzi tajného kódu.V kanálu služby Data Factory přidejte novou webovou aktivitu a nakonfigurujte ji následujícím způsobem.
Vlastnost Hodnota Zabezpečený výstup True Adresa URL [Vaše hodnota tajného identifikátoru URI]?api-version=7.0 metoda GET Ověřování Spravovaná identita přiřazená systémem Prostředek https://vault.azure.net Důležité
Na konec tajného identifikátoru URI musíte přidat ?api-version=7.0 .
Upozornění
Nastavte možnost Zabezpečený výstup na hodnotu true, aby se hodnota tajného kódu nezaprotokolovala v prostém textu. Všechny další aktivity, které tuto hodnotu spotřebovávají, by měly mít možnost Zabezpečené zadání nastavenou na hodnotu true.
Pokud chcete použít hodnotu v jiné aktivitě, použijte následující výraz kódu @activity('Web1').output.value.
Související obsah
Informace o použití služby Azure Key Vault k ukládání přihlašovacích údajů pro úložiště dat a výpočetní funkce najdete v tématu Ukládání přihlašovacích údajů ve službě Azure Key Vault.