Uložení přihlašovacích údajů instančního objektu ve službě Azure Stack Hub Key Vault

Vývoj aplikací ve službě Azure Stack Hub obvykle vyžaduje vytvoření instančního objektu a použití těchto přihlašovacích údajů k ověření před nasazením. Někdy ale přijdete o uložené přihlašovací údaje pro instanční objekt. Tento článek popisuje, jak vytvořit instanční objekt a uložit hodnoty v Azure Key Vault pro pozdější načtení.

Další informace o Key Vault najdete v tématu Úvod do Key Vault ve službě Azure Stack Hub.

Požadavky

  • Předplatné nabídky, která zahrnuje službu Azure Key Vault.
  • Nainstalovaný a nakonfigurovaný PowerShell pro použití se službou Azure Stack Hub.

Key Vault ve službě Azure Stack Hub

Key Vault ve službě Azure Stack Hub pomáhá chránit kryptografické klíče a tajné kódy, které cloudové aplikace a služby používají. Pomocí Key Vault můžete šifrovat klíče a tajné kódy.

Pokud chcete vytvořit trezor klíčů, postupujte takto:

  1. Přihlaste se k portálu Azure Stack Hub.

  2. Na řídicím panelu vyberte + Vytvořit prostředek, pak Zabezpečení a identita a pak vyberte Key Vault.

    Vytvoření trezoru klíčů

  3. V podokně Vytvořit Key Vault přiřaďte trezoru název. Názvy trezorů můžou obsahovat pouze alfanumerické znaky a znak spojovníku (-). Neměly by začínat číslem.

  4. V seznamu dostupných předplatných si vyberte požadované předplatné.

  5. Vyberte existující skupinu prostředků nebo vytvořte novou.

  6. Vyberte cenovou úroveň.

  7. Zvolte jednu z existujících zásad přístupu nebo vytvořte novou. Zásady přístupu umožňují udělit uživateli, aplikaci nebo skupině zabezpečení oprávnění k provádění operací s tímto trezorem.

  8. Volitelně můžete zvolit pokročilé zásady přístupu, které povolí přístup k funkcím.

  9. Po konfiguraci nastavení vyberte OK a pak vyberte Vytvořit. Začne nasazení trezoru klíčů.

Vytvoření instančního objektu

  1. Přihlaste se ke svému účtu Azure prostřednictvím Azure Portal.

  2. Vyberte ID Microsoft Entra, pak Registrace aplikací a pak Přidat.

  3. Zadejte název a adresu URL pro aplikaci. Jako typ aplikace, kterou chcete vytvořit, vyberte Webová aplikace nebo rozhraní API nebo Nativní . Po nastavení hodnot vyberte Vytvořit.

  4. Vyberte Active Directory, pak Registrace aplikací a vyberte aplikaci.

  5. Zkopírujte ID aplikace a uložte ho do kódu aplikace. Ukázkové aplikace používají ID klienta , když odkazují na ID aplikace.

  6. Pokud chcete generovat ověřovací klíč, vyberte Klíče.

  7. Zadejte popis a dobu trvání klíče.

  8. Vyberte Uložit.

  9. Zkopírujte klíč , který bude k dispozici po kliknutí na Uložit.

Uložení instančního objektu do Key Vault

  1. Přihlaste se k portálu User Portal pro Azure Stack Hub, vyberte trezor klíčů, který jste vytvořili dříve, a pak vyberte dlaždici Tajný klíč .

  2. V podokně Tajný kód vyberte Vygenerovat nebo importovat.

  3. V podokně Vytvořit tajný kód vyberte v seznamu možností Možnost Ručně . Pokud jste vytvořili instanční objekt pomocí certifikátů, vyberte certifikáty z rozevíracího seznamu a nahrajte soubor.

  4. Jako název klíče zadejte ID aplikace zkopírované z instančního objektu. Název klíče může obsahovat pouze alfanumerické znaky a znak spojovníku (-).

  5. Vložte hodnotu klíče z instančního objektu na kartu Hodnota .

  6. Jako typ obsahu vyberte Instanční objekt.

  7. Nastavte pro klíč datum aktivace a datum vypršení platnosti .

  8. Výběrem možnosti Vytvořit spusťte nasazení.

Po úspěšném vytvoření tajného kódu se tam uloží informace o instančním objektu. Můžete ho kdykoli vybrat v části Tajné kódy a zobrazit nebo upravit jeho vlastnosti. Oddíl Vlastnosti obsahuje identifikátor tajného klíče, což je identifikátor URI (Uniform Resource Identifier), který externí aplikace používají pro přístup k tomuto tajnému klíči.

Další kroky